60 Commits (b8659eb5590b5a48a575068932155d36305f2879)
 

Author SHA1 Message Date
Raymon Zutekouw b8659eb559
Migrate repo to codeberg 10 months ago
Raymon Zutekouw 21e506b894
Add language logo 10 months ago
Raymon Zutekouw 881ee6cdbc
Run clippy 10 months ago
Raymon Zutekouw 1fd2a4378c
Re-use memory with a free-list 4 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