56 Commits (b7cc02a2c115d1898737187bd06419c0f742bc62)
 

Author SHA1 Message Date
Raymon Zutekouw b7cc02a2c1
Test parse_constant 5 years ago
Raymon Zutekouw c8126f2891
CI_GH: use actions-rs 5 years ago
Raymon Zutekouw 0784fc83d5
Add GitHub CI 5 years ago
Raymon Zutekouw b456da8fe4
Cleanup main.rs by fixing warnings 5 years ago
Raymon Zutekouw bb58370468
Complete crate info 5 years ago
Raymon Zutekouw f4027a5a24
Create README.md with LICENCES 5 years ago
Raymon Zutekouw 8a834c2003
Cleanup errors 5 years ago
Raymon Zutekouw 1c5aaec6a3
Remove instruction prints 5 years ago
Raymon Zutekouw e122222d08
Implement copy 5 years ago
Raymon Zutekouw 4b75b591ee
Implement addv and subv 5 years ago
Raymon Zutekouw 29f45000af
Extract pointing to mem_address to new instruction 5 years ago
Raymon Zutekouw e2d076d3e1
Parse constants unsigned 5 years ago
Raymon Zutekouw 4d3b7742cc
Remove field value from MemCell 5 years ago
Raymon Zutekouw 4cc28a5c2f
Remove addb and subb 5 years ago
Raymon Zutekouw bb896d7383
Extract non-expanding instructions to `to_bf` 5 years ago
Raymon Zutekouw 5edcbbfd7c
Remove match on Rule::instruction 5 years ago
Raymon Zutekouw 21cc6cb920
Implement #include 5 years ago
Raymon Zutekouw 53c5b66222
Implement loopBlock 5 years ago
Raymon Zutekouw f944a28357
Implement print 5 years ago
Raymon Zutekouw adc77acc42
Implement getchr 5 years ago
Raymon Zutekouw 4fd1497e7b
Implement setz 5 years ago
Raymon Zutekouw cbeed38a5b
Implement basic add and sub 5 years ago
Raymon Zutekouw 756e21e7fd
Remove field is_allocated from MemCell 5 years ago
Raymon Zutekouw bb63782711
Implement pointm 5 years ago
Raymon Zutekouw 0ac4731f8a
Implement point 5 years ago
Raymon Zutekouw 1673690956
Implement delvar 5 years ago
Raymon Zutekouw 189a57f884
Panic on duplicate variable creation 5 years ago
Raymon Zutekouw df38c66d83
Implement var 5 years ago
Raymon Zutekouw 5e2497b2ad
Fill-in struct fields 5 years ago
Raymon Zutekouw e712f40738
Pass state to instruct 5 years ago
Raymon Zutekouw 2ac2306b95
Allow newlines between comments and statements 5 years ago
Raymon Zutekouw 9cad628caf
Cleanup grammar file 5 years ago
Raymon Zutekouw 0a03cfa416
Match macro #include 5 years ago
Raymon Zutekouw c868b5f052
Explicitly allow spacing before loopBlockEnd 5 years ago
Raymon Zutekouw 53d712db4f
Allow most common word separators for variables 5 years ago
Raymon Zutekouw d0805b55a7
Correct example.mblf with no-arg print 5 years ago
Raymon Zutekouw 42c45c3835
Extend numeric operations to constant operations 5 years ago
Raymon Zutekouw 5c450b2c6a
Match all instructions without arguments 5 years ago
Raymon Zutekouw c56770d604
Match all instructions with number argument 5 years ago
Raymon Zutekouw 29ed49b554
Print other Rules to stdout 5 years ago
Raymon Zutekouw 974c6b8021
Match all instructions with variable argument 5 years ago
Raymon Zutekouw e3883f2ae2
Use built-in NEWLINE Rule 5 years ago
Raymon Zutekouw 02b392d96e
Allow extra newlines between statements 5 years ago
Raymon Zutekouw 629580e628
Allow comments on their own line 5 years ago
Raymon Zutekouw a381e148f0
Allow indented statements 5 years ago
Raymon Zutekouw 298513eb7f
Allow either spaces or tabs as spacing 5 years ago
Raymon Zutekouw 6eb61ad83d
Extract newline grammar rule 5 years ago
Raymon Zutekouw 91a4c8c0b8
Enforce newlines around body of loopBlock 5 years ago
Raymon Zutekouw bc99a9d96b
Ensure operand is optional: only 0 or 1 5 years ago
Raymon Zutekouw 9fbf521174
Allow nested loopBlocks 5 years ago