96 Commits

Author SHA1 Message Date
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
17d59c198b Fixed hank embedding in some previously missed cases 2019-01-06 12:43:32 -05:00
bba4279ca5 WIP nightmare 2019-01-06 12:43:32 -05:00
ed2dc8ba39 Added option & gather labels. Close #14 2019-01-03 12:05:49 -05:00
ef1f4d53db Implementing conditional value insertion. Close #13 2019-01-03 10:53:37 -05:00
25f89102ed Test conditional hank within haxe conditional 2019-01-03 10:50:43 -05:00
3e857ed11c Overhaul haxe-embedded hank processing 2019-01-03 10:48:07 -05:00
3a8b403bee WIP porting The Intercept to proposed Hank syntax 2019-01-03 10:41:47 -05:00
eb1ff0171b Updated main example to prove block haxe executes 2019-01-03 10:38:50 -05:00
01ff8e9555 Starting to port The Intercept for testing 2019-01-03 10:28:15 -05:00
b969f3f403 Stories output transcripts. Closed #6 2018-12-23 20:08:11 -05:00
d79aaf75df Sleek transcript-based auto testing 2018-12-23 19:20:49 -05:00
fac00efa20 Refactoring to pre-parse script lines 2018-12-23 18:41:40 -05:00
ff43fcd17d Polishing up the main example 2018-12-23 18:22:38 -05:00
e7d2afb6bd Choices and gathers 2018-12-20 15:44:53 -05:00
3bf33aee4b Passing Hello, world! test 2018-12-19 12:46:00 -05:00