7bf6669cd1
Fixed some issues
2023-03-04 22:05:34 +02:00
f0e1aca247
Major refactoring
...
Added more items to shorter repeat syntax: 124:3 A=(1 2) A:4
Prefixes now work for more items: q..r qs(1 2 3)
Duration support for list operations: (q1 e3)+(1 4 3 5)
2023-02-25 23:47:28 +02:00
77cf10c95c
Added lru_cache and range support for operations
2023-02-22 15:47:07 +02:00
0816ac65db
Improvements in packaging.
...
The ziffers.lark file is not included in the installed package. This was
preventing users from importing the ziffers package from elsewhere.
2023-02-16 07:39:51 +01:00
e08c172f68
Fixed bug with empty options
2023-02-12 01:24:43 +02:00
707e700e37
mvp random generator & list operation evaluator
2023-02-12 00:21:21 +02:00
4bcdb2568a
Added note parsing
2023-02-07 22:26:20 +02:00
1c4dfb99a0
Pylinting
2023-02-07 17:48:11 +02:00
5836a43a80
First tests for the iterator
2023-02-06 19:53:26 +02:00
9a4e73c842
make global variables obvious
2023-02-05 16:27:44 +01:00
3d7fe73569
run black on codebase
2023-02-05 16:22:01 +01:00
63b292a7bd
Added list operations
2023-02-03 01:02:37 +02:00
3add48c938
Added more rules and tests
2023-02-01 21:15:09 +02:00
c85d4de431
Correcting some imports. By doing so, I have also broken the __main__.py
...
that was living in parser.py but repl.py is now usable :) The old tests
should probably be moved in the tests folder.
2023-01-31 23:03:35 +01:00
1acddb069f
Trying out larl parser
2023-01-31 23:00:31 +02:00
df3c6d007a
I don't get it
2022-12-03 03:32:47 +01:00
b2ea4e16dd
Initialise
2022-12-03 01:44:04 +01:00