Commit Graph
14 Commits
Author SHA1 Message Date
raymon 02b392d96e Allow extra newlines between statements 2021-12-26 20:38:31 +01:00
raymon 629580e628 Allow comments on their own line 2021-12-26 20:22:07 +01:00
raymon a381e148f0 Allow indented statements 2021-12-26 20:22:07 +01:00
raymon 298513eb7f Allow either spaces or tabs as spacing 2021-12-26 19:47:40 +01:00
raymon 6eb61ad83d Extract newline grammar rule 2021-12-26 19:47:25 +01:00
raymon 91a4c8c0b8 Enforce newlines around body of loopBlock
- The start and end of the loopBlock should be on their own line
2021-12-26 19:42:53 +01:00
raymon bc99a9d96b Ensure operand is optional: only 0 or 1 2021-12-26 19:31:06 +01:00
raymon 9fbf521174 Allow nested loopBlocks
- loopBlocks now contain statements i.o. instructions
2021-12-26 19:23:37 +01:00
raymon 6804d2aac3 Extract IO out of instruct
- Attach fail case only once on main
2021-10-20 21:46:19 +02:00
raymon d0d82f1831 Formatting 2021-10-20 21:21:25 +02:00
raymon e20cfcbb4a Parse till operators 2021-10-20 21:21:02 +02:00
raymon 0a157cf02e Start with Pest Parser 2021-10-19 12:19:08 +02:00
raymon 389364a2dc Add CLI
- takes input-file, copies to output-file
2021-09-29 11:05:57 +02:00
raymon 805c7f5dd2 Init 2021-09-29 11:03:59 +02:00