27 Commits

Author SHA1 Message Date
fa245c1056 Moved test file + parsed file to docs/samples 2024-03-04 02:31:58 -06:00
f866b602ad added 2 new missing operation comments to the type def 2024-03-04 02:25:45 -06:00
7cc1401d36 Updated readme 2024-03-04 02:25:17 -06:00
658c50de54 Renamed executable to just "violet" v0.1.0 2024-03-03 14:18:52 -06:00
aa015f476d corrected int + float parsers 2024-03-03 13:40:57 -06:00
256118e21f Formatting 2024-03-03 13:27:12 -06:00
41f95419d0 cleaned unused code + explicitly defined imports/exports 2024-03-03 12:56:57 -06:00
265e7d4830 Added expression parsing 2024-03-03 03:47:24 -06:00
047254e5bd Simplified language syntax 2024-03-03 03:47:05 -06:00
f46df81b30 Added parser-combinator for expression parsing 2024-03-03 01:32:49 -06:00
4d99216fe1 parse variables 2024-02-26 18:11:54 -06:00
2dc01b6c9c parse string and char 2024-02-26 17:08:26 -06:00
1ffaa7378e Reordered to match Syntax type def 2024-02-25 03:26:21 -06:00
e4ed637254 Parsed int 2024-02-25 03:24:52 -06:00
ebaccecbb9 Updated Expression type 2024-02-25 03:19:04 -06:00
cb2c4c76e8 Updated test strings 2024-02-25 03:18:53 -06:00
343c33b37f Added dbg messages to many parsers 2024-02-25 03:18:46 -06:00
5b94711e65 Split out Syntax types;
Parsed functions, returns, identifiers, types, conditionals, assignments, and bools;
Fixed import and comment parsers;
2024-02-25 00:39:30 -06:00
2fba34b93c updated license + readme 2024-02-24 04:12:32 -06:00
d71abb361e Merge branch 'megaparsec' 2024-02-24 03:49:14 -06:00
6fe71a8678 built parsers for Comment + Import 2024-02-24 03:47:46 -06:00
d97bb8b115 Started writing parser 2024-02-23 04:29:18 -06:00
16e5799dc0 Replaced parsec with megaparsec 2024-02-23 04:29:04 -06:00
c31678b141 Attempted parser with makeTokenParser 2024-02-23 02:45:21 -06:00
23713169d5 Init project base 2024-02-23 02:44:19 -06:00
f699d59ba8 Wrote a basic parser 2024-02-17 01:09:46 -06:00
aa45f47b64 Init stack project + installed parsec, parsec-numbers 2024-02-17 00:35:40 -06:00