Commit Graph

  • 2aeb187b36
    Re-use memory with a free-list master Raymon Zutekouw 2022-04-24 17:09:29 +0200
  • 64f097b0ff
    Test parse_constant Raymon Zutekouw 2022-01-14 22:41:19 +0100
  • cecf68905a
    CI_GH: use actions-rs v0.1.0 Raymon Zutekouw 2022-01-07 16:58:51 +0100
  • b53c7dd30d
    Add GitHub CI Raymon Zutekouw 2022-01-07 16:51:30 +0100
  • 0b87b957af
    Cleanup main.rs by fixing warnings Raymon Zutekouw 2022-01-07 16:47:56 +0100
  • f21a46b374
    Complete crate info Raymon Zutekouw 2022-01-07 16:16:01 +0100
  • 06b76b5d4e
    Create README.md with LICENCES Raymon Zutekouw 2022-01-06 12:10:48 +0100
  • b37e759485
    Cleanup errors Raymon Zutekouw 2022-01-07 14:48:47 +0100
  • 303da9ff9e
    Remove instruction prints Raymon Zutekouw 2022-01-07 14:09:07 +0100
  • aff0ed0034
    Implement copy Raymon Zutekouw 2022-01-07 14:07:28 +0100
  • 20869b55c1
    Implement addv and subv Raymon Zutekouw 2022-01-07 12:35:23 +0100
  • 5476b6d8f2
    Extract pointing to mem_address to new instruction Raymon Zutekouw 2022-01-07 11:59:01 +0100
  • d26500251d
    Parse constants unsigned Raymon Zutekouw 2022-01-07 11:43:23 +0100
  • 2d81fe1406
    Remove field value from MemCell Raymon Zutekouw 2022-01-06 21:44:53 +0100
  • f2934ace5d
    Remove addb and subb Raymon Zutekouw 2022-01-06 21:38:13 +0100
  • 82fcfea43a
    Extract non-expanding instructions to `to_bf` Raymon Zutekouw 2022-01-06 20:26:08 +0100
  • d04ecaeef5
    Remove match on Rule::instruction Raymon Zutekouw 2022-01-06 20:07:00 +0100
  • 525d3a6c70
    Implement #include Raymon Zutekouw 2022-01-06 15:41:08 +0100
  • bbfb030ccf
    Implement loopBlock Raymon Zutekouw 2022-01-05 13:09:51 +0100
  • 780523fb91
    Implement print Raymon Zutekouw 2022-01-05 13:09:16 +0100
  • 5650f1056d
    Implement getchr Raymon Zutekouw 2022-01-05 13:08:55 +0100
  • 0504985308
    Implement setz Raymon Zutekouw 2022-01-05 13:07:36 +0100
  • 123c1cee64
    Implement basic add and sub Raymon Zutekouw 2022-01-05 13:04:14 +0100
  • 0bdd6364a7
    Remove field is_allocated from MemCell Raymon Zutekouw 2022-01-05 12:58:49 +0100
  • b05b286d57
    Implement pointm Raymon Zutekouw 2022-01-05 12:26:27 +0100
  • 9a54fe353d
    Implement point Raymon Zutekouw 2022-01-05 12:26:17 +0100
  • 5aaa27632c
    Implement delvar Raymon Zutekouw 2022-01-04 23:25:10 +0100
  • 1433cf64f5
    Panic on duplicate variable creation Raymon Zutekouw 2022-01-04 10:18:53 +0100
  • 92d164dd78
    Implement var Raymon Zutekouw 2022-01-03 22:47:15 +0100
  • e1150e2280
    Fill-in struct fields Raymon Zutekouw 2022-01-03 18:57:49 +0100
  • e23239eb84
    Pass state to instruct Raymon Zutekouw 2022-01-02 20:25:12 +0100
  • 4a3ddc2717
    Attempt grammar rewrite with implicit whitespace rewrite/grammar-implicit-whitespace Raymon Zutekouw 2022-01-02 19:55:48 +0100
  • c8583af668
    Allow newlines between comments and statements Raymon Zutekouw 2022-01-01 18:40:15 +0100
  • 877bb44c3e
    Cleanup grammar file Raymon Zutekouw 2022-01-01 18:31:06 +0100
  • 1ed3cc8bba
    Match macro #include Raymon Zutekouw 2022-01-01 18:22:54 +0100
  • b6364cce79
    Explicitly allow spacing before loopBlockEnd Raymon Zutekouw 2022-01-01 17:33:35 +0100
  • 7e2bfe27e5
    Allow most common word separators for variables Raymon Zutekouw 2021-12-31 09:24:14 +0100
  • 6d571b83f3
    Correct example.mblf with no-arg print Raymon Zutekouw 2021-12-30 23:29:00 +0100
  • ae50ad64f4
    Extend numeric operations to constant operations Raymon Zutekouw 2021-12-30 23:27:30 +0100
  • eb61fa5cef
    Match all instructions without arguments Raymon Zutekouw 2021-12-30 22:27:05 +0100
  • 3023872053
    Match all instructions with number argument Raymon Zutekouw 2021-12-30 16:43:23 +0100
  • c1adc81ab8
    Print other Rules to stdout Raymon Zutekouw 2021-12-27 14:07:14 +0100
  • 257942e5dc
    Match all instructions with variable argument Raymon Zutekouw 2021-12-27 14:03:38 +0100
  • b4d7130c8c
    Use built-in NEWLINE Rule Raymon Zutekouw 2021-12-26 20:41:59 +0100
  • 535f362910
    Allow extra newlines between statements Raymon Zutekouw 2021-12-26 20:38:31 +0100
  • 84ba80e38a
    Allow comments on their own line Raymon Zutekouw 2021-12-26 20:20:03 +0100
  • 1880f459d5
    Allow indented statements Raymon Zutekouw 2021-12-26 20:19:50 +0100
  • c7a55c7a2a
    Allow either spaces or tabs as spacing Raymon Zutekouw 2021-12-26 19:47:40 +0100
  • 53e63244a3
    Extract newline grammar rule Raymon Zutekouw 2021-12-26 19:47:25 +0100
  • e767322bf4
    Enforce newlines around body of loopBlock Raymon Zutekouw 2021-12-26 19:42:53 +0100
  • ef96dbf0ec
    Ensure operand is optional: only 0 or 1 Raymon Zutekouw 2021-12-26 19:31:06 +0100
  • 0c87557d39
    Allow nested loopBlocks Raymon Zutekouw 2021-12-26 19:20:56 +0100
  • c949adeed9 Extract IO out of instruct Raymon Zutekouw 2021-10-20 21:46:19 +0200
  • cbf6f026f6 Formatting Raymon Zutekouw 2021-10-20 21:21:25 +0200
  • 4f59df0cae Parse till operators Raymon Zutekouw 2021-10-20 21:21:02 +0200
  • 59d5b1c384
    Start with Pest Parser Raymon Zutekouw 2021-10-19 12:19:08 +0200
  • 3779290aa8
    Add CLI Raymon Zutekouw 2021-09-29 11:05:57 +0200
  • bf8919ed44
    Init Raymon Zutekouw 2021-08-25 16:22:52 +0200