Keavon Chambers
|
aa6fa9e058
|
Update attribute parser with refactored symbol names and coments
|
2021-03-27 01:20:52 -07:00 |
|
Keavon Chambers
|
9a5185b5e6
|
Layout XML text nodes are now parsed template strings instead of raw text containing {{template tags}}
|
2021-03-27 01:20:51 -07:00 |
|
Keavon Chambers
|
aacb5497cb
|
Refactor layout system and abstract data types to separate definitions and tags
|
2021-03-27 01:20:51 -07:00 |
|
Gabriel Majeri
|
da817da9b1
|
Use f64 type in layout
|
2021-03-27 01:20:51 -07:00 |
|
Gabriel Majeri
|
e82cc48523
|
Store layout attributes separately
|
2021-03-27 01:20:51 -07:00 |
|
Keavon Chambers
|
1b17c572b9
|
Add conversion from component AST to flat component with content attribute (resolves #3), add XML attribute parsing, fix template string attribute parsing bug
|
2021-03-27 01:20:51 -07:00 |
|
Keavon Chambers
|
f417b87443
|
Implement enum for Layout data type
|
2021-03-27 01:20:51 -07:00 |
|
Keavon Chambers
|
99feae8aba
|
Rename GuiXml to Layout data type
|
2021-03-27 01:20:51 -07:00 |
|
Keavon Chambers
|
35ff5f55ea
|
Add rustfmt.toml and enable auto formatting (Fixes #7)
|
2021-03-27 01:20:51 -07:00 |
|
Keavon Chambers
|
6a94905f61
|
Simplification and comments for XML parser
|
2020-07-10 02:37:55 -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 |
|