|
d60e2dfb38
|
Preserving sequences
|
2022-06-20 06:20:24 +02:00 |
|
|
ea1dddaf26
|
Precedense aware parser
|
2022-06-20 05:45:28 +02:00 |
|
|
854b72cf35
|
Unit testing builtins
|
2022-06-19 17:44:42 +02:00 |
|
|
29f9a4467c
|
Skipping tests that require not implemented functionality
|
2022-06-19 16:15:41 +02:00 |
|
|
2dd97709a0
|
Better unit test response messages when unrecoverable state reached
Instead of `exit` we throw `std::runtime_error` in Debug mode assertions
and unreachable functions, to have better response from unit test runner.
|
2022-06-19 16:09:39 +02:00 |
|
|
ed3b2006e9
|
Symbol quoting and user defined incoming MIDI message processing
|
2022-06-19 15:45:14 +02:00 |
|
|
387835a155
|
Number -> Note translation for Note{on,off} incoming messages
|
2022-06-19 00:40:04 +02:00 |
|
|
7a3d211d09
|
Infrastructure for incoming MIDI messages ready
|
2022-06-19 00:27:02 +02:00 |
|
|
bf3f388acb
|
User-defined input and port numbers of ALSA MIDI connection
|
2022-06-18 00:28:48 +02:00 |
|
|
09f736bf83
|
Updated to newer version of lib/midi
|
2022-06-18 00:13:21 +02:00 |
|
|
16d1a5e0d6
|
Introduced first iteration of typechecking errors
|
2022-06-14 13:24:15 +02:00 |
|
|
910792e383
|
rotate function
|
2022-06-14 11:39:04 +02:00 |
|
|
55554606a1
|
partition function
|
2022-06-14 11:21:37 +02:00 |
|
|
5ab750b93b
|
Array modification functions
|
2022-06-14 10:30:52 +02:00 |
|
|
7d0f732a57
|
GNU Readline replace with bestline
|
2022-06-11 19:57:56 +02:00 |
|
|
e6aed50fe9
|
Support for midi program change message
|
2022-06-11 19:00:36 +02:00 |
|
|
b930ef4e6e
|
Index operator binds more tightly then function call
|
2022-06-11 17:55:52 +02:00 |
|
|
b7d879bf70
|
Relevant code printing when error reporting
|
2022-06-09 01:48:02 +02:00 |
|
|
d16f6de53c
|
Compound assigments
|
2022-06-06 04:22:59 +02:00 |
|
|
91eaa0ceea
|
Assigments, array updating function. Test runner update
|
2022-06-06 04:03:40 +02:00 |
|
|
118837f6d8
|
Fixed multiline comment bug
We forgot to skip '-' when parsing multiline comment begining
|
2022-06-06 03:08:34 +02:00 |
|
|
e528fd9e83
|
In-language comparison operators made holistic
|
2022-06-06 00:20:25 +02:00 |
|
|
7c5f3e2170
|
Small refactoring & more testing
|
2022-06-05 23:54:42 +02:00 |
|
|
c1e1acd6e2
|
Removing test from the past
|
2022-06-03 00:58:53 +02:00 |
|
|
4d88ca7e40
|
Logical short-circuting operators
|
2022-06-03 00:52:55 +02:00 |
|
|
946d4b96b1
|
Permutations!
|
2022-06-02 23:17:02 +02:00 |
|
|
45a3710626
|
function implementation
|
2022-06-02 21:50:44 +02:00 |
|
|
1e1d9b0cb6
|
Error reporting of use of non-symbols in indentifier context
|
2022-06-02 21:39:22 +02:00 |
|
|
0a00080d2d
|
Implemented many missing test cases
|
2022-05-31 13:43:14 +02:00 |
|
|
23a230c9d3
|
Instruments list
|
2022-05-30 16:56:57 +02:00 |
|
|
31dfcc37ca
|
Note on & note off explicit midi calls
|
2022-05-30 15:35:37 +02:00 |
|
|
43d7aeac1d
|
New intrinsic implementation primitives
|
2022-05-30 15:10:03 +02:00 |
|
|
ada8e17d1b
|
Added documentation mostly for error reporting structures
|
2022-05-30 00:18:48 +02:00 |
|
|
2eee11e476
|
Removed unused errors
|
2022-05-30 00:02:50 +02:00 |
|
|
25e730c8d3
|
Missing semicolon error!
|
2022-05-29 23:54:05 +02:00 |
|
|
016e48570e
|
Optionally colorful errors part 2; repl dont exit on errors
|
2022-05-29 23:34:20 +02:00 |
|
|
3c4da4a226
|
Optionally colorful errors
|
2022-05-29 23:29:37 +02:00 |
|
|
96378a16c1
|
Not callable testing restored
|
2022-05-29 22:53:09 +02:00 |
|
|
9c4b57f217
|
Human readable token type names for error reporting
|
2022-05-29 22:46:20 +02:00 |
|
|
605533de32
|
Error reporting system improvement
|
2022-05-29 22:39:46 +02:00 |
|
|
df236b13c8
|
New chord notation in cheatsheet
|
2022-05-29 03:11:26 +02:00 |
|
|
4985843f8f
|
More tests for note resolution
|
2022-05-29 03:01:17 +02:00 |
|
|
a665d95692
|
Extended chord literal syntax with flats
|
2022-05-29 02:57:36 +02:00 |
|
|
dc1322e4ea
|
Major documentation of source code improvement
|
2022-05-29 02:28:51 +02:00 |
|
|
563786312c
|
Documentation for programmers
|
2022-05-29 01:00:13 +02:00 |
|
|
26521be98d
|
Removed Sphinx documentation system
|
2022-05-29 00:19:58 +02:00 |
|
|
fd63beab86
|
Invalid example in cheatsheet
|
2022-05-26 18:32:59 +02:00 |
|
|
3caa5b80cb
|
Ode To Joy, par function, context management
|
2022-05-25 17:03:46 +02:00 |
|
|
7cc61e30e4
|
REPL
|
2022-05-25 15:53:09 +02:00 |
|
|
ad79c17551
|
removed tests that ware testing old chord literals
|
2022-05-25 04:41:40 +02:00 |
|