Commit graph

140 commits

Author SHA1 Message Date
Sorrel Bri
73761e6f60 fix syntax errors in example latl file 2020-05-18 22:02:00 -07:00
Sorrel Bri
bb8c05a579 add support for set aliases 2020-05-09 22:18:07 -07:00
Sorrel Bri
9619b4a07c update latl README with set definition 2020-05-09 16:24:00 -07:00
Sorrel Bri
abfe14b410 construct AST properly for multi set definitions 2020-05-09 15:22:01 -07:00
Sorrel Bri
40aec30537 parse AST for single set definition 2020-05-08 23:32:49 -07:00
Sorrel Bri
3d4d1cd66e hack set definition postprocessors 2020-05-07 23:24:19 -07:00
Sorrel Bri
dee27b0d30 init codeGenerator in latl 2020-05-06 22:31:15 -07:00
Sorrel Bri
432630e600 add postprocessors to grammar.ne for cleaning tree of empty nodes 2020-04-14 22:03:56 -07:00
Sorrel Bri
aa19d42a11 stub parser 2020-03-27 15:55:45 -07:00
Sorrel Bri
7c75be543f define tokens for lexing set [concat], [dissoc] operations 2020-03-15 21:40:31 -07:00
Sorrel Bri
a7dad0d3e5 define tokens for lexing set [] in, yield [] operations 2020-03-14 23:06:15 -07:00
Sorrel Bri
2634e35a01 define tokens for lexing set definitions, aliases, or operation, and aliases 2020-03-14 22:14:31 -07:00
Sorrel Bri
6e230de7f0 stub language spec and example files 2020-03-13 14:13:01 -07:00
Sorrel Bri
f5a712557c init parser with nearley 2020-03-12 12:38:52 -07:00
Sorrel Bri
e08500a047 init lexer with moo 2020-03-11 21:09:41 -07:00
Sorrel Bri
3f2c822c55 patch phoneme feature bug, add initWaffleState 2020-03-04 16:27:26 -08:00
Sorrel Bri
ad364bbd07 debug for waffle present 2020-03-04 15:15:07 -08:00
Sorrel Bri
c653653ba1 support for epoch and features, lexicon support still buggy 2020-03-03 20:32:54 -08:00
Sorrel Bri
20bede405f patch issues with phone token context 2020-03-03 18:12:38 -08:00
Sorrel Bri
5c2138e04f patch for improved character support in spacing modifier range 2020-03-03 01:33:28 -08:00
Sorrel Bri
d3ebe61577 add latl parse for features 2020-03-03 01:20:06 -08:00
Sorrel Bri
da45699c59 debug parse_latl, hook up Output to state 2020-03-02 22:46:08 -08:00
Sorrel Bri
78b513c9be add support for extended IPA, greek characters, etc, with phone token 2020-03-02 20:48:42 -08:00
Sorrel Bri
4ee5bc0f78 hook input on LatlOutput to dispatch function 2020-03-02 19:14:51 -08:00
Sorrel Bri
49419a39ee test green for run from parsed epoch latl 2020-03-02 19:06:21 -08:00
Sorrel Bri
35f815a9c9 add AST parsing support for epoch definitions 2020-03-02 15:06:59 -08:00
Sorrel Bri
64b2b5d332 stub AST parser 2020-03-01 23:17:57 -08:00
Sorrel Bri
686a1b1ffc refactor tokenize to return token objects 2020-03-01 23:03:33 -08:00
Sorrel Bri
6bd425ac34 add tokenizer for epoch, feature, and lexicon tokens 2020-03-01 22:42:35 -08:00
Sorrel Bri
d5d1eb2fa2 stub parse_latl reducer action 2020-03-01 20:55:23 -08:00
Sorrel Bri
6bdd0a9d65 patch revert some of Epoch refactor 2020-03-01 15:49:56 -08:00
Sorrel Bri
74bbca028f refactor Epoch component 2020-03-01 15:41:25 -08:00
Sorrel Bri
c13cc33697 patch to fix error messaging tests 2020-03-01 12:59:41 -08:00
Sorrel Bri
22b4adb547 add router to componenet tests 2020-02-29 12:59:33 -08:00
Sorrel Bri
201b4ca8b9 stub latl reducer 2020-02-29 12:52:20 -08:00
Sorrel Bri
ff681e6223 stub style for latl 2020-02-29 12:44:02 -08:00
Sorrel Bri
b9b30014c7 stub #/latl route components 2020-02-28 18:41:42 -08:00
Sorrel Bri
4b77f69cd3 init latl 2020-02-28 17:44:36 -08:00
Sorrel Bri
ca7aea4ce3 patch with updated name and title 2020-02-28 17:07:20 -08:00
Sorrel Bri
2d31a20f4b patch grid gap style 2020-02-28 13:30:48 -08:00
Sorrel Bri
156b05ec42 patch typos in readme 2020-02-28 13:27:55 -08:00
Sorrel Bri
0dfd40dff3 patch typos in readme 2020-02-28 13:14:29 -08:00
Sorrel Bri
e570bdfeff add feature remove button, style buttons 2020-02-28 13:12:19 -08:00
Sorrel Bri
e7a7673d68 add clear output to Options component, remove future options 2020-02-28 11:58:16 -08:00
Sorrel Bri
d87a99c498 patch epochs to update with parent 2020-02-28 11:47:01 -08:00
Sorrel Bri
a74d387834 add error messaging for improper rules 2020-02-28 11:13:32 -08:00
Sorrel Bri
d1e1d8e1c6 add support for epoch parents 2020-02-27 14:50:25 -08:00
Sorrel Bri
be10c6923f add usage documentation to readme 2020-02-27 13:52:15 -08:00
Sorrel Bri
44990abd68 style global padding and improve margin around components 2020-02-26 16:48:50 -08:00
Sorrel Bri
364a3fee29 first deploy 2020-02-26 16:36:06 -08:00