Commit graph

180 commits

Author SHA1 Message Date
Breval Ferrari
f4e6bd6e3d switch variablechange string to fasteval instruction, add context structure for compiling 2025-05-13 23:05:00 +02:00
Breval Ferrari
227d6bcec3 CLI UML 2025-05-12 20:23:55 +02:00
Breval Ferrari
7db0d90a1d typo 2025-05-12 16:29:55 +02:00
Breval Ferrari
9268f46212 typo 2025-05-12 16:20:40 +02:00
Breval Ferrari
1ef7e89ae0 switch signal expression option to -i / --instrument 2025-05-12 16:15:59 +02:00
Breval Ferrari
56b0e234c7 switch to simpler cargo-like modes 2025-05-12 16:01:17 +02:00
Breval Ferrari
9369d19ef1 start cli uml 2025-05-08 13:05:51 -04:00
Breval Ferrari
b432f5adce add acronym meaning 2025-05-07 16:07:52 -04:00
Breval Ferrari
6c15d52d3b lib UML complete (I think) 2025-05-07 15:49:47 -04:00
Breval Ferrari
f09e00cdba wrong way: proxy struct for opaque type alias 2025-05-07 14:28:27 -04:00
Breval Ferrari
8caeacc679 gitignore for plantuml exports 2025-05-06 19:42:56 -04:00
Breval Ferrari
52922efbe5 lib class diagram part 1 2025-05-06 19:42:16 -04:00
Breval Ferrari
cc1038ab89 component diagram 2025-05-06 19:41:52 -04:00
Breval Ferrari
40f3f23525
cleanup 2025-05-06 09:27:19 -04:00
Breval Ferrari
3fdb495a3b
language design 2025-05-01 20:21:03 -04:00
Breval Ferrari
574460a098
add l default variable and note length expression with classic MML
default
2025-05-01 19:57:17 -04:00
Breval Ferrari
f865d0a4aa
fix typo in default instrument 2025-05-01 19:38:48 -04:00
Breval Ferrari
322422bf19
new CLI design 2025-05-01 16:03:52 -04:00
Breval Ferrari
d4c8b13376
change name and license, update README 2025-05-01 12:31:32 -04:00
d27e7825de
cli UML 2024-11-28 20:50:12 -05:00
e40f6f48a1
list subcommand support 2024-11-17 01:51:36 -05:00
efceea0705
update deps 2024-11-17 01:51:06 -05:00
36b0fe394c
add Scl / Kbm parsing 2024-11-13 16:18:56 -05:00
219d3e88fb
replace f32 w f64 (supported by fasteval 2024-11-11 15:14:23 -05:00
6dffde0cb7
fix everything!!!! :D 2024-11-10 00:50:04 -05:00
4bb38e0f3e
fix tests, weird nested comment bug 2024-11-09 23:41:46 -05:00
f0be539c69
no more type dep cycle (resolved with lazy_static) 2024-11-09 22:37:01 -05:00
1c91b113fb
no more FlatAtoms 2024-11-09 19:37:12 -05:00
9c910b8076
divide atom parser into sub-parsers with context 2024-11-09 18:58:28 -05:00
900b8b198e
move things around, add curry 2024-11-09 18:39:28 -05:00
315238f14d
root parser 2024-11-09 17:59:49 -05:00
bdb42ac846
verbose error support 2024-11-09 17:18:25 -05:00
a2566f1be3
context & function names without another Parse trait 2024-11-09 12:53:28 -05:00
78d7c493bb
simplify Deserialize impl for Atoms 2024-11-07 21:43:32 -05:00
304a360608
avoid parsing if string is empty 2024-11-07 21:12:27 -05:00
2176f5dd89
rename serde de (conflicts with local) 2024-11-07 20:24:00 -05:00
9b2ad49f3b
rename serialization file (conflicts with serde) 2024-11-07 20:19:14 -05:00
93067b3010
cleaning my room 2024-11-04 22:26:33 -05:00
a06e0a1d02
simplify space parser 2024-11-04 18:06:18 -05:00
20093d7683
simplify space parser 2024-11-04 18:01:56 -05:00
f690d3d286
better sheet error display 2024-10-31 14:42:56 -04:00
1c823554da
fix poc notes 2024-10-31 14:42:23 -04:00
5e216f2023
verbose & pretty errors 2024-10-31 14:14:11 -04:00
2038ba2893
move sheet space parsing to whole string parsing, add parse until eof 2024-10-31 13:31:28 -04:00
c5a1540e0f
pretty debug 2024-10-31 00:27:23 -04:00
a82579dfa5
serialize everything 2024-10-31 00:25:38 -04:00
829cb64511
serialize everything (error on the sheet type) 2024-10-31 00:21:24 -04:00
9c6f76fd6e
deserialize and parse expression from str 2024-10-30 17:50:13 -04:00
6a04f7da9a
serialize on debug 2024-10-27 00:55:33 -04:00
0fcf937d51
error type for inflate, start serialize 2024-10-26 19:45:11 -04:00