Commit Graph

65 Commits

Author SHA1 Message Date
ae74178f8d Implementing Alts 2019-03-29 13:38:43 -06:00
f912393ad7 Implementing more choice behavior 2019-03-29 12:37:49 -06:00
a2a9e4c02c Fixing bugs 2019-03-27 16:00:56 -06:00
c486fb321a WIP out of hand 2019-03-26 16:06:30 -06:00
ec6c2beebd Convert nodes to view counts in binary ops 2019-03-26 15:45:31 -06:00
90782138ea WIP scoped variable resolution 2019-03-26 15:28:57 -06:00
161d686bd8 Outlining divert behavior 2019-03-26 13:12:58 -06:00
defad4699e HInterface viewcount resolution works 2019-03-26 12:43:26 -06:00
39bca77bd1 WIP overhauling expression resolution 2019-03-25 18:19:54 -06:00
c57dcdc539 Fixed hexpression example 2019-03-17 21:32:03 -06:00
caf2f82b55 hexpressions example 2019-03-17 19:40:38 -06:00
13772933c4 Reorganizing examples for now 2019-03-17 18:07:50 -06:00
e133af83d6 Test fallback choice parsing 2019-03-17 17:20:28 -06:00
5e6018fadb Parse choices 2019-03-17 15:22:28 -06:00
1c0cca61da Parse gathers 2019-03-17 14:44:00 -06:00
5c7c3334e5 Don't require whitespace after == 2019-03-17 14:07:52 -06:00
1989720dc3 Parse embedded haxe and quasiquoted Hank 2019-03-17 14:04:43 -06:00
6dc02b6095 Fix divert and stitch parsing 2019-03-17 13:33:51 -06:00
c3a363ab45 WIP almost have the last edge cases 2019-03-16 21:58:32 -06:00
65bc082b9f Diverts in alts work 2019-03-16 21:45:43 -06:00
568f8d3d2e Incredible that some of these tests pass 2019-03-16 21:23:40 -06:00
2344a36eee Approaching Alt expression parsing 2019-03-16 20:45:13 -06:00
e446256c97 takeLine() bug fix 2019-03-16 19:50:20 -06:00
d4946f0915 HankBuffer.findNestedExpression 2019-03-16 18:25:13 -06:00
2d0f4f76e2 More FileBuffer functions 2019-03-16 10:30:04 -06:00
9f13bb4c6d Add extra inline comment 2019-03-15 22:27:38 -06:00
520f97ebe3 Remove comment tokens from parsing 2019-03-15 22:27:15 -06:00
df878b4409 FileBuffer handles comments internally 2019-03-15 22:15:11 -06:00
85b21c8927 Don't rely on unrelated examples to test Parser 2019-03-15 12:14:45 -06:00
a932aec2b5 Parse comments and knot declarations 2019-03-11 09:54:57 -06:00
70d58e89f8 fix fallback example transcript 2019-01-25 11:15:38 -05:00
82956b9c9b Finished fallback behavior 2019-01-25 11:10:25 -05:00
b41eb2e10a WIP fallback choices 2019-01-25 11:10:25 -05:00
62c44d3f51 Cleaner choice point syntax for transcripts. Close #36 2019-01-24 12:43:49 -07:00
071efe3568 Test long chain of inline diverts 2019-01-14 11:47:58 -05:00
42998187ca Deterministic shuffles 2019-01-14 11:39:37 -05:00
f7b97a3701 Allow passing variable references w/ black magic 2019-01-11 13:56:05 -05:00
7d007c90ca Fix nested choice text extraction 2019-01-11 13:15:48 -05:00
3fbdc55c6f Remove workaround from TheIntercept hank 2019-01-11 13:01:21 -05:00
65c2e6d46b Making alternate tests a bit edgier 2019-01-11 12:57:43 -05:00
088c22d715 Fixing OnceOnly alt behavior + adding alt-syntax-test 2019-01-11 12:52:50 -05:00
26cb27f50f cycle example 2019-01-11 12:15:28 -05:00
c5d72bfb8c Inline diverts + sequences 2019-01-11 12:07:29 -05:00
3c3ebca2ee Big refactor & test fix 2019-01-10 11:32:22 -07:00
d2a8d148fd WIP sequence example 2019-01-09 10:53:21 -05:00
dfcbf7d1c4 Diverts to subsections from without parent 2019-01-06 16:52:36 -05:00
635e0c31c7 Diverts to subsections from within parent 2019-01-06 15:24:03 -05:00
c63a0887a3 Refactoring test suite 2019-01-06 14:26:12 -05:00
2398ba552f Allow divert on the same line as choice declaration 2019-01-06 13:21:59 -05:00
4d52216ef5 Tests are working again and cover more 2019-01-06 12:43:32 -05:00