Keavon Chambers
|
4144eec8ba
|
Refactor layout AST
|
2020-11-01 01:48:24 -07:00 |
|
Keavon Chambers
|
0a48f0fabb
|
Partial implementation of the WindowDom system
|
2020-09-01 14:06:47 -07:00 |
|
Keavon Chambers
|
062ed8bae2
|
Layout XML text nodes are now parsed template strings instead of raw text containing {{template tags}}
|
2020-08-02 23:53:56 -07:00 |
|
Keavon Chambers
|
caa4c25d61
|
Refactor layout system and abstract data types to separate definitions and tags
|
2020-08-02 21:41:01 -07:00 |
|
Gabriel Majeri
|
02b0ba0b51
|
Use f64 type in layout
|
2020-07-15 20:39:46 +03:00 |
|
Gabriel Majeri
|
55ae157d6c
|
Rename attributes to user_attributes
|
2020-07-15 03:13:15 -07:00 |
|
Gabriel Majeri
|
60ddbfbecc
|
Store content as a separate field
|
2020-07-15 03:13:15 -07:00 |
|
Gabriel Majeri
|
87d7b34ecd
|
Store layout attributes separately
|
2020-07-15 03:13:15 -07:00 |
|
Keavon Chambers
|
b0f24b546e
|
Add conversion from component AST to flat component with content attribute (resolves #3), add XML attribute parsing, fix template string attribute parsing bug
|
2020-07-15 01:11:52 -07:00 |
|
Keavon Chambers
|
d462b89c75
|
Add rustfmt.toml and enable auto formatting (Fixes #7)
|
2020-07-12 16:23:14 -07:00 |
|
Keavon Chambers
|
559833be8e
|
Layout language AST building now complete with recursive parsing referenced XML files
|
2020-05-31 22:02:41 -07:00 |
|
Keavon Chambers
|
0c7e6bc883
|
Implement abstract syntax tree parsing of XML layout
|
2020-05-27 04:08:52 -07:00 |
|
Keavon Chambers
|
870ce74743
|
Rename ParsedLayoutNode to LayoutParsedNode
|
2020-05-25 22:24:54 -07:00 |
|