Commit graph

26 commits

Author SHA1 Message Date
James Harton
4b1d62b06a Add block AST 2018-09-06 19:41:43 +12:00
James Harton
76ce91b6ee Definitions work in the AST. 2018-09-06 19:07:12 +12:00
James Harton
a3ae75d66f Tidy up grammar around method predicates and exploders. 2018-09-06 18:02:55 +12:00
James Harton
4892ba3d4e Add encircled huia image. 2018-09-06 14:31:51 +12:00
James Harton
bb7742a60e Add initial readme. 2018-09-06 14:21:27 +12:00
James Harton
e46efefe4c Set up pages hosting. 2018-09-06 14:08:08 +12:00
James Harton
eef8e6cd5b Add Huia images. 2018-09-06 14:03:13 +12:00
James Harton
faf68afd46 Merge branch 'master' of ssh://gitlab.com/jimsy/huia 2018-09-05 22:07:05 +12:00
James Harton
1b70f7b485 Added and tested AST for defining functions. 2018-09-05 22:06:36 +12:00
James Harton
9cf0481397 Add LICENSE 2018-09-04 10:32:29 +00:00
James Harton
e1a0472ed8 Add huiac binary that just prints out the AST. 2018-09-03 18:53:11 +12:00
James Harton
2072134c80 Infix is working. Yay! 2018-09-03 16:36:12 +12:00
James Harton
de123122ae Infix not working :( 2018-09-03 14:06:27 +12:00
James Harton
f7c605218f Start work on an AST. 2018-09-02 12:15:03 +12:00
James Harton
ec5cdc8afc Working verison 0 parser. 2018-09-01 11:44:59 +12:00
James Harton
b5a3d088d1 multiline blocks can be empty too. 2018-08-31 21:47:02 +12:00
James Harton
4bac3493c0 Revision one grammar almost works. 2018-08-31 19:23:28 +12:00
James Harton
2076d74ece Add trait implementations to the type system. 2018-08-29 20:21:09 +12:00
James Harton
96677aa499 Start writing some ideas for how things might work in Huia.
I know this is dumb, but it's the best way for be to crystalise my thoughts about how this will work.
2018-08-29 12:46:07 +12:00
James Harton
4da9cd37c7 Blocks can be empty. 2018-08-27 12:49:35 +12:00
James Harton
09c541c8dc Fix compiler warning about unused test macros. 2018-08-27 11:23:32 +12:00
James Harton
c0ac53f54b Re-organise into workspace. 2018-08-27 11:09:36 +12:00
James Harton
5b49dfad3c Add CI config. 2018-08-26 21:48:48 +12:00
James Harton
b81d01ca65 Try and simplify the parser as much as possible. 2018-08-26 21:44:36 +12:00
James Harton
c2d775169f Beginnings of a type system. 2018-08-23 15:15:33 +12:00
James Harton
37f3070326 FIRST POST 2018-08-22 13:41:28 +12:00