14 Commits

Author SHA1 Message Date
Bartłomiej Pluta
b6983df2d3 Add 'source' to RuntimeException 2019-07-13 15:06:53 +02:00
Bartłomiej Pluta
86cf5d01f3 Add 'throw' statement 2019-07-13 14:48:58 +02:00
Bartłomiej Pluta
9ea2202d14 Add call stack to RuntimeException based errors 2019-07-10 12:53:58 +02:00
Bartłomiej Pluta
d10df10282 Add call stack to fix 'return' statement issue 2019-07-10 12:21:07 +02:00
Bartłomiej Pluta
fc023f8a5d Create audio module which allows to play sound files 2019-07-09 19:13:01 +02:00
Bartłomiej Pluta
425d23eb5f Modify tokenizer to parse notes 2019-07-05 18:36:12 +02:00
Bartłomiej Pluta
23e0f3f33e Reformat evaluator #2 (exceptions) 2019-07-04 18:09:51 +02:00
Bartłomiej Pluta
34a0eda199 Reformat evaluator #1 2019-07-04 17:57:12 +02:00
Bartłomiej Pluta
76c02922ec Create functions 'withOctave', 'withDuration', 'random' and 'tuplet' 2019-07-04 14:06:49 +02:00
Bartłomiej Pluta
f86055272e Improve environment #2 2019-07-04 12:02:46 +02:00
Bartłomiej Pluta
b60dedc769 Improve environment #1 2019-07-04 11:43:07 +02:00
Bartłomiej Pluta
ce101df380 Improve support for functions #2 2019-07-04 11:31:02 +02:00
Bartłomiej Pluta
6390ac20de Improve support for functions #1 2019-07-04 02:19:15 +02:00
Bartłomiej Pluta
f826516d8f Refactor tokenizer 2019-07-03 01:55:08 +02:00