84 Commits

Author SHA1 Message Date
d933353f9b remove extends Test 2025-10-30 19:11:17 -05:00
1cb31d719d Remove utest dependency from tests 2025-10-30 18:43:12 -05:00
9e1ad0d7a4 Proving that tests stop prematurely 2019-05-15 11:09:48 -06:00
d6e8d39762 Refactoring the testing system Close #58 Close #40 2019-05-15 10:26:05 -06:00
87483d2d72 Many debug improvements. Close #52. 2019-05-13 14:35:11 -06:00
df5651d27a Directory macro loading 2019-05-13 05:56:57 -06:00
435e86be42 More orderly test flow 2019-05-13 05:32:37 -06:00
8c57f26e99 More informative failure for example parsing 2019-05-01 01:37:45 -06:00
9889f6cf14 Main example working 2019-05-01 01:06:01 -06:00
35d259ce0c Refactor transcript running into Hank library 2019-04-30 15:57:22 -06:00
d7f3e302b4 Fix nested-alt example 2019-04-29 19:59:13 -06:00
78a0a75ebe Failing parser test for alt syntax bug 2019-04-29 19:42:02 -06:00
ae74178f8d Implementing Alts 2019-03-29 13:38:43 -06:00
d81304b3c7 Refactoring so Choice is a typedef 2019-03-27 20:04:27 -06:00
315424f954 Close #45 2019-03-27 19:43:13 -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
90782138ea WIP scoped variable resolution 2019-03-26 15:28:57 -06:00
defad4699e HInterface viewcount resolution works 2019-03-26 12:43:26 -06:00
ef4c1dc057 Testing class instance dot access 2019-03-26 12:12:36 -06:00
ad877b4351 Refactor view count map creation 2019-03-26 11:35:09 -06:00
efebbdf212 Tests for issue #47 2019-03-26 11:27:21 -06:00
bd9aa11d61 HInterfaceTest fail if resolution breaks 2019-03-25 18:29:53 -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
00f74bdc46 Groundwork for rewriting + testing Story 2019-03-17 18:09:29 -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
557ab44d21 Potential candidate of alt expression parsing 2019-03-16 21:14:34 -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
901f6852ea First strides towards parsing Output expressions 2019-03-16 19:26:40 -06:00
d4946f0915 HankBuffer.findNestedExpression 2019-03-16 18:25:13 -06:00
581ddc394d FileBuffer-> HankBuffer for arbitrary strings 2019-03-16 16:50:55 -06:00
2d0f4f76e2 More FileBuffer functions 2019-03-16 10:30:04 -06:00
d42ffd492a Adding DRY peekLine() function 2019-03-16 09:39:10 -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
d23e8397d6 WIP parsing output lines is a mindfuck 2019-03-13 15:31:05 -06:00
cd88a35999 Parse Haxe lines 2019-03-13 14:42:21 -06:00
a932aec2b5 Parse comments and knot declarations 2019-03-11 09:54:57 -06:00
8797499e64 Skeleton of a Hank parser 2019-03-11 08:21:47 -06:00