Mitchell Hanberg
074241be4e
Rename Temple.EEx to Temple.Generator
2021-04-11 17:27:02 -04:00
Mitchell Hanberg
07a1d5d451
Rename ast properties to align with given ast
...
The properties were either not needed at all, or were named back when
there was only one node type. now that each node is it's own struct,
they really don't need to share any common properties.
2021-04-10 11:08:06 -04:00
Mitchell Hanberg
d40ff3e0b1
Allow components to be used with inline blocks
...
Fixes #116
2021-04-09 00:28:52 -04:00
Mitchell Hanberg
41f9b94d0f
Hook the AST generation in to the temple macros
...
- Removes the old way
- Removes the ability to compact an element
2021-04-09 00:16:30 -04:00
Mitchell Hanberg
8bb4245761
Output AST to EEx
2021-04-09 00:16:30 -04:00
Mitchell Hanberg
4e9c7e95b4
Generate AST
2021-04-09 00:16:30 -04:00
Mitchell Hanberg
358b5ea4cc
Start porting parsers to use AST
2021-04-09 00:16:30 -04:00
Mitchell Hanberg
ced2f6ab66
feat: New Component API
2021-01-02 13:22:03 -05:00