60 Commits (b8659eb5590b5a48a575068932155d36305f2879)
 

Author SHA1 Message Date
Raymon Zutekouw b8659eb559
Migrate repo to codeberg 4 weeks ago
Raymon Zutekouw 21e506b894
Add language logo 4 weeks ago
Raymon Zutekouw 881ee6cdbc
Run clippy 4 weeks ago
Raymon Zutekouw 1fd2a4378c
Re-use memory with a free-list 3 years ago
Raymon Zutekouw c2db25b6f0
Test parse_constant 4 years ago
Raymon Zutekouw d077ae6e0b
CI_GH: use actions-rs 4 years ago
Raymon Zutekouw b313203c14
Add GitHub CI 4 years ago
Raymon Zutekouw 4e64152d44
Cleanup main.rs by fixing warnings 4 years ago
Raymon Zutekouw fdaffbdcfa
Complete crate info 4 years ago
Raymon Zutekouw fe3ba30889
Create README.md with LICENCES 4 years ago
Raymon Zutekouw a7176b0222
Cleanup errors 4 years ago
Raymon Zutekouw d2f9d8b9ad
Remove instruction prints 4 years ago
Raymon Zutekouw f6aafae281
Implement copy 4 years ago
Raymon Zutekouw e0257e3675
Implement addv and subv 4 years ago
Raymon Zutekouw 3df579984b
Extract pointing to mem_address to new instruction 4 years ago
Raymon Zutekouw ce2da7ac89
Parse constants unsigned 4 years ago
Raymon Zutekouw 1d5b4bf137
Remove field value from MemCell 4 years ago
Raymon Zutekouw 8e4e1a8861
Remove addb and subb 4 years ago
Raymon Zutekouw 1f18d080e1
Extract non-expanding instructions to `to_bf` 4 years ago
Raymon Zutekouw 28524a075f
Remove match on Rule::instruction 4 years ago
Raymon Zutekouw bacee8fbd0
Implement #include 4 years ago
Raymon Zutekouw fdc242a685
Implement loopBlock 4 years ago
Raymon Zutekouw 65b2dd4f2f
Implement print 4 years ago
Raymon Zutekouw 077637fb12
Implement getchr 4 years ago
Raymon Zutekouw c59dc8fad4
Implement setz 4 years ago
Raymon Zutekouw 5ce39f26fd
Implement basic add and sub 4 years ago
Raymon Zutekouw c41b3535c6
Remove field is_allocated from MemCell 4 years ago
Raymon Zutekouw 1bc631d061
Implement pointm 4 years ago
Raymon Zutekouw 458c493504
Implement point 4 years ago
Raymon Zutekouw 0360a852a5
Implement delvar 4 years ago
Raymon Zutekouw dd0766ee97
Panic on duplicate variable creation 4 years ago
Raymon Zutekouw 04e94b4934
Implement var 4 years ago
Raymon Zutekouw be60afac3e
Fill-in struct fields 4 years ago
Raymon Zutekouw 448b2a151f
Pass state to instruct 4 years ago
Raymon Zutekouw e96a4ae6fb
Allow newlines between comments and statements 4 years ago
Raymon Zutekouw 4c78808d90
Cleanup grammar file 4 years ago
Raymon Zutekouw c0b052cf5c
Match macro #include 4 years ago
Raymon Zutekouw df9ffbcf29
Explicitly allow spacing before loopBlockEnd 4 years ago
Raymon Zutekouw 1affaee503
Allow most common word separators for variables 4 years ago
Raymon Zutekouw a705d3a8df
Correct example.mblf with no-arg print 4 years ago
Raymon Zutekouw d271e313c5
Extend numeric operations to constant operations 4 years ago
Raymon Zutekouw f1d35ff795
Match all instructions without arguments 4 years ago
Raymon Zutekouw 94d89c51e8
Match all instructions with number argument 4 years ago
Raymon Zutekouw 1430e51c11
Print other Rules to stdout 4 years ago
Raymon Zutekouw 11bdac46b9
Match all instructions with variable argument 4 years ago
Raymon Zutekouw a25ad02b48
Use built-in NEWLINE Rule 4 years ago
Raymon Zutekouw c2394eec38
Allow extra newlines between statements 4 years ago
Raymon Zutekouw d7144383e7
Allow comments on their own line 4 years ago
Raymon Zutekouw 2a7a4ca8b2
Allow indented statements 4 years ago
Raymon Zutekouw 8b62a51a64
Allow either spaces or tabs as spacing 4 years ago