43 Commits (master)
 

Author SHA1 Message Date
  Jeb Rosen f6d479df59 Add LICENSE. 11 months ago
  Jeb Rosen 65b8f24ead Update specification. 1 year ago
  Jeb Rosen f55dd0948a Reformat. 1 year ago
  Jeb Rosen 7b1bf0d41d Define Lincoln and uninitialized read behavior. Harden implementation. 1 year ago
  Jeb Rosen aa4bab7f85 Rewrite and reformat the specification. 1 year ago
  Jeb Rosen d02f650de3 Remove term limit enforcement from the specification and implementation. 1 year ago
  Jeb Rosen ad81255da3 Split main code into 'lib.rs', add tests with input/output. 1 year ago
  Jeb Rosen 4764183a19 Move file reading code to President. 1 year ago
  Jeb Rosen a952af36c6 Run clippy. 1 year ago
  Jeb Rosen 18d57c7929 Implement Taylor (read byte) and echo.usa example. 1 year ago
  Jeb Rosen f279ddbe46 Store only Name and Party in nation::Error instead of cloning Presidents. 1 year ago
  Jeb Rosen e9c20bc831 Rewrite loop.usa comments. 1 year ago
  Jeb Rosen 58fe93e371 Rewrite hello_world_stack.usa comments. 1 year ago
  Jeb Rosen 91c93e7bcf Move name parsing code into president.rs. 1 year ago
  Jeb Rosen dfcf2b168f Make Nation generic over Read and Write for I/O. 1 year ago
  Jeb Rosen e473e69c26 Rewrite hello_world_reg.usa to use more explanatory comments. 1 year ago
  Jeb Rosen 5fe6edc9eb Take names of program files to execute from the command line. 1 year ago
  Jeb Rosen 0757b70e90 Make an iterator adaptor for Name -> President. Simplify iterator usage in main.rs. 1 year ago
  Jeb Rosen c525bc803b Use Result-based error handling in main.rs 1 year ago
  Jeb Rosen 8f21335e3f use Result-based error handling in nation.rs 1 year ago
  Jeb Rosen 1540829dae update integral types to more closely match my intentions 1 year ago
  Jeb Rosen 1bb976ebb0 define, implement, and write example for loop constructs (Washington/Polk) 1 year ago
  Jeb Rosen da05c13a40 add push and pop instructions and stack-based Hello World 1 year ago
  Jeb Rosen 3ee0959078 Validate presidential eras. 1 year ago
  Jeb Rosen a60cba92f3 restructure run loop 1 year ago
  Jeb Rosen 3dfd8dbd35 support for Names that correspond to multiple presidents 1 year ago
  Jeb Rosen 1cede18c12 updates to specification 1 year ago
  Jeb Rosen 6c87900615 Every Nation must be founded by Washington. 1 year ago
  Jeb Rosen 221380566d remove currently unused 'start' variable 1 year ago
  Jeb Rosen 89bb09412e Enforce term limits during execution 1 year ago
  Jeb Rosen 153942c2d1 move party() to President, add terms() 1 year ago
  Jeb Rosen 3fbfc09cc5 don't use an enum variant per instruction, revert to using Name 1 year ago
  Jeb Rosen d8bb45d186 update specification 1 year ago
  Jeb Rosen cb0f49b21a implement political party checking (and fix hello_world.usa) 1 year ago
  Jeb Rosen 287324af7f limit most operations to the washington register; update code and hello_world accordingly 1 year ago
  Jeb Rosen 78c1046d6e implement presidents specified so far; enough to run the hello world example 1 year ago
  Jeb Rosen f134a099fe initial parser attempt 1 year ago
  Jeb Rosen bf53a0c4e3 start of a parser 1 year ago
  Jeb Rosen f6612a39b2 init cargo project 1 year ago
  Jeb Rosen 00d8bdc132 move hello world example to separate file 1 year ago
  Jeb Rosen 573c85f45b defined a few instructions and wrote Hello World example 1 year ago
  Jeb Rosen d78d3aaf07 Add some WIP text 1 year ago
  Jeb Rosen 570a789cd4 initial commit; README.ad 1 year ago