Commit Graph

  • 9092d43c5f
    Update README.md master Kyler Olsen 2024-07-12 00:35:43 -0600
  • 32ea0604fa Added links to readme Kyler 2024-07-12 00:31:22 -0600
  • 8dc15cf538 Worked on code generation Kyler 2024-07-09 15:32:08 -0600
  • 52225d49df Started code generation Kyler 2024-07-09 02:47:20 -0600
  • b950ff80a2 Small changes Kyler 2024-07-09 01:03:02 -0600
  • d9b891216d Added Semantical Analysis of Enums Kyler 2024-07-09 00:23:00 -0600
  • 02a8686c37 Added DuoDeca-Script name and logo Kyler 2024-07-08 23:43:00 -0600
  • 7a13614992 Updated help info Kyler 2024-07-08 22:54:08 -0600
  • 905ee1c277 Fixed debug files formatting Kyler 2024-07-08 22:28:07 -0600
  • d802ca3e07 Added nestable code blocks Kyler 2024-07-06 16:27:01 -0600
  • 6c00f2b5da Separated out CodeBlock Kyler 2024-07-06 15:20:12 -0600
  • 385202985f Flattening mostly working at function level Kyler 2024-07-06 01:50:28 -0600
  • 3bb4aa0060 Fixed error Kyler 2024-07-06 00:18:05 -0600
  • 3e75753b1b Added language definition note. Kyler 2024-07-05 20:39:53 -0600
  • 97a27cf0b3 Updated docs/12-bit ISA.ods Kyler 2024-07-05 20:30:43 -0600
  • ecb9d1968f Replaced docs/12-bit ISA.html Kyler 2024-07-05 20:27:09 -0600
  • 5ec5d44736 Directed readers to docs/12-bit ISA.html instead of docs/12-bit ISA.ods Kyler 2024-07-05 20:26:20 -0600
  • a6b7c421b1 Revert "Added ISA info tables" Kyler 2024-07-05 20:22:19 -0600
  • a75e290f87 Added ISA info tables Kyler 2024-07-05 20:19:51 -0600
  • c9df9bd3e7 Merge branch 'master' of https://github.com/KylerOlsen/ytd_12-bit_computer Kyler 2024-07-05 20:14:45 -0600
  • 7512a39295
    Directed readers to ISA document in docs directory Kyler Olsen 2024-03-28 16:59:00 -0600
  • bf577ad5f3
    Add to project introduction Kyler Olsen 2024-03-28 16:56:24 -0600
  • 85eba1639b Expanded assembly examples Kyler 2024-03-19 00:16:57 -0600
  • cb02a237dd Worked on semantical analyzer Kyler 2024-03-16 01:24:01 -0600
  • 43e971f6c7 Started semantical analysis of functions Kyler 2024-03-15 07:33:14 -0600
  • c16ae94d25 Cleaned up readme Kyler Olsen 2024-03-13 08:37:14 -0600
  • 780ac646c3 started semantical analyzer Kyler 2024-03-13 00:41:34 -0600
  • 6116c7ed44 Started Semantics Specification Kyler 2024-03-12 17:56:15 -0600
  • a72e0b3b20 Added details to readme Kyler Olsen 2024-03-12 15:07:49 -0600
  • 9e7b121397 Added link Kyler 2024-03-08 14:09:25 -0700
  • 959609fe79 Fixed typo Kyler 2024-03-08 14:08:17 -0700
  • 30a1ce5dbc Added usage instructions to readme and a small fix. Kyler 2024-03-08 14:07:18 -0700
  • c655bb8982 Added character input to tty machine Kyler 2024-03-08 14:06:47 -0700
  • 5ac213a779 Clean up and added license Kyler 2024-03-08 13:11:00 -0700
  • c3af4ecfa5 Adjustments to error reporting and other fixes Kyler 2024-03-07 00:15:51 -0700
  • 5a5ed5bee6 Fixed operator names in syntax tree_str output Kyler 2024-03-06 23:58:17 -0700
  • 3034995a58 Added forgotten member of operator Kyler 2024-03-06 23:57:39 -0700
  • e23888844b More error reporting improvements Kyler 2024-03-06 23:36:19 -0700
  • c83aa3981e Improved UnexpectedEndOfTokenStream in _get_nested_group Kyler 2024-03-06 22:31:50 -0700
  • fea9d9d0fa Improved compiler error information Kyler 2024-03-06 22:31:18 -0700
  • 85d2fe67b6 Reorganized syntactical analyzer Kyler 2024-03-06 21:45:47 -0700
  • c62122b0e3 The second code block in a do while loop isn't optional Kyler 2024-03-06 00:02:43 -0700
  • cc7a59bad0 Removed Array Subscription syntax feature from docs Kyler 2024-03-05 23:54:33 -0700
  • e833d2e311 More compiler fixes Kyler 2024-03-05 23:51:01 -0700
  • c2051ffce4 Fixes to lexer and syntactical analyzer Kyler 2024-03-05 00:12:37 -0700
  • 6ede3a4c5e Finished expression syntactical analysis Kyler 2024-03-03 13:41:13 -0700
  • 8a962bc525 Worked on syntactical analyzer Kyler 2024-02-29 00:05:56 -0700
  • 51c51502b5 Added function syntactical analyzer Kyler 2024-02-28 18:42:51 -0700
  • c3eb62f5f2 Finished enumeration syntactical analyzer function. Kyler Olsen 2024-02-28 13:14:03 -0700
  • f87f51ab22 Fixed typo Kyler Olsen 2024-02-28 12:57:08 -0700
  • 1c96178846 Removed public keyword Kyler Olsen 2024-02-28 12:53:47 -0700
  • fb098a9250
    Added remove pub note Kyler Olsen 2024-02-28 09:38:13 -0700
  • 15fafe77bf Finished file syntactical analysis function Kyler 2024-02-28 01:01:22 -0700
  • f7df90519f Fixed incorrect indices Kyler 2024-02-28 00:54:55 -0700
  • 07a5fef918 Moved structs into separate function Kyler 2024-02-28 00:50:47 -0700
  • cccd80bec7 Implemented syntax for structs Kyler 2024-02-28 00:47:06 -0700
  • 4a3d6ee8d2 Updated Exception Types Kyler 2024-02-28 00:46:37 -0700
  • d14cb9f034 Started syntactical analyzer Kyler 2024-02-27 22:18:55 -0700
  • 3c78dd3ba0 Reorganized docs Kyler 2024-02-27 22:17:07 -0700
  • e9247d686f Added the Boolean XOR Operator Kyler 2024-02-27 22:12:26 -0700
  • 967f22e797 Finished syntactical definitions Kyler 2024-02-27 22:12:01 -0700
  • 820954f7c6 Started defining the syntax Kyler 2024-02-27 17:58:03 -0700
  • 160571e171 Started syntactical analyzer Kyler 2024-02-26 23:20:52 -0700
  • b307f426bf Polished Number Literals Kyler 2024-02-26 22:22:26 -0700
  • 83224b3acb Started lexer in the compiler Kyler 2024-02-26 00:06:45 -0700
  • 1dc6c9ab73 Made required to have a sub-command Kyler 2024-02-25 20:57:27 -0700
  • 2b9d5cc21c More Reorganization Kyler 2024-02-25 20:48:49 -0700
  • 16ebe02c56 Reorganized project Kyler 2024-02-25 20:30:57 -0700
  • 02dbbd9040 Updated Docs Kyler 2024-02-25 20:11:04 -0700
  • 41ee1c7696 Updated md file to updated ISA Kyler 2024-02-25 00:05:35 -0700
  • 53409c6f49 Fixed signed integer printing Kyler 2024-02-25 00:01:42 -0700
  • 26ae9ab526 Updated emulator and assembler to updated ISA Kyler 2024-02-24 23:46:15 -0700
  • 4ebf74a04d Added printing signed integers Kyler 2024-02-24 23:45:03 -0700
  • 8aaff235cd Updated ISA Kyler 2024-02-24 23:18:48 -0700
  • b4ad6d084c Fixed errors Kyler 2024-02-24 01:18:23 -0700
  • 1e84226754 Added a default emulator Kyler 2024-02-24 01:18:04 -0700
  • 28e6202335 Added reading rom from file-like Kyler 2024-02-23 23:08:06 -0700
  • 12c0dc6ed3 Adjusted argument parsing Kyler 2024-02-23 23:07:35 -0700
  • 4abfc941bf Reorganized emulator and added simple tty device Kyler 2024-02-23 22:51:33 -0700
  • a7d026190e Updated argument handling Kyler 2024-02-23 00:32:23 -0700
  • 7164a70f81 Assembler working Kyler 2024-02-23 00:29:40 -0700
  • 9460e94ed0 Boolean Algebra Calculations Kyler 2024-02-19 14:27:49 -0700
  • 342d1332ab ISA Adjustments Kyler 2024-02-19 14:27:26 -0700
  • c206cc1657 Added Labels and Binary Program Output Kyler Olsen 2024-02-17 11:00:02 -0700
  • 3fe2fcde42 Started assembler Kyler 2024-02-16 19:35:29 -0700
  • 388422ea40 Updated ISA Kyler 2024-02-16 19:35:14 -0700
  • 7c1d51279e Updated Formatting Kyler 2024-02-07 22:04:11 -0700
  • ba0529e608 Updated emulator with ISA changes Kyler 2024-02-07 21:42:47 -0700
  • f9773d8c6b Added special registers documentation Kyler 2024-02-07 21:42:34 -0700
  • 09a3d09b7b ISA Changes Kyler 2024-02-07 21:33:17 -0700
  • fef4211cf1 Added ROM initialization Kyler 2024-02-07 00:30:19 -0700
  • dc46a06822 Implemented memory Kyler 2024-02-05 21:51:34 -0700
  • 6aff466f4e Updated emulator to reflect ISA changes Kyler 2024-02-05 08:57:03 -0700
  • c17585e356 Changed ISA Kyler 2024-02-05 08:56:50 -0700
  • 90fbc16300 Added memory map plan Kyler 2024-02-05 08:46:06 -0700
  • 71ce424956 Started emulator Kyler 2024-02-05 00:16:49 -0700
  • 9068205d07 ISA changes Kyler 2024-02-05 00:16:41 -0700
  • 2426745de8 First Commit Kyler 2024-02-04 23:07:09 -0700