Olivier Goffart
|
4ea78134d8
|
Recactor the compiler so there are passes
|
2020-05-26 09:40:36 +02:00 |
|
Olivier Goffart
|
c0a4902240
|
Rename expressions -> expression_tree
there is already an expressions module in the parser
|
2020-05-25 15:28:37 +02:00 |
|
Olivier Goffart
|
93158e63e8
|
Fix crash in the viewer when there is a Text{}
Wrong vtable was used.
|
2020-05-25 13:15:10 +02:00 |
|
Olivier Goffart
|
3629e5f158
|
Refactor the Expression
So we will resolve the expression in a different step
|
2020-05-25 13:15:10 +02:00 |
|
Olivier Goffart
|
4f22e2c341
|
Add a bool property type
|
2020-05-20 13:36:47 +02:00 |
|
Olivier Goffart
|
bf64e40476
|
Format
|
2020-05-20 09:34:14 +02:00 |
|
Olivier Goffart
|
6b3765857a
|
Add a TouchArea builtin item (currently does nothing)
|
2020-05-20 09:32:01 +02:00 |
|
Olivier Goffart
|
260f17a3e0
|
Support for inline components within a .60 file
|
2020-05-19 17:43:56 +02:00 |
|
Olivier Goffart
|
ab28828351
|
Support for img!("foo.png") to make string absolute
This is a temporary solution until we get better ressource handling
|
2020-05-19 16:30:48 +02:00 |
|
Olivier Goffart
|
f4bfc3a5b4
|
Use the property system for our components
|
2020-05-19 15:15:23 +02:00 |
|
Olivier Goffart
|
25bf149e13
|
Add a shared string that can be used in properties
|
2020-05-18 17:09:40 +02:00 |
|
Olivier Goffart
|
751a3fbe59
|
Work on const field offset crate to give type safe offsets
|
2020-05-18 11:06:44 +02:00 |
|
Olivier Goffart
|
4ca45ca4da
|
vtable crate: Some refactoring and simplifications
|
2020-05-18 11:06:44 +02:00 |
|
Olivier Goffart
|
0a973f65d5
|
vtable: Some more safety fix
|
2020-05-18 11:06:44 +02:00 |
|
Olivier Goffart
|
f74cfe73cd
|
Use the vtable crate for the ItemVTable
|
2020-05-18 11:06:44 +02:00 |
|
Olivier Goffart
|
4988fcb543
|
More fix to use vtable for component. All rust code compiles
|
2020-05-18 11:06:31 +02:00 |
|
Olivier Goffart
|
fb691e0808
|
Implement Component using vtable
(the C++ part not yet ported)
|
2020-05-18 11:04:54 +02:00 |
|
Olivier Goffart
|
4b19818f6c
|
WIP: port Component to vtable
|
2020-05-18 11:04:54 +02:00 |
|
Olivier Goffart
|
7d1394e349
|
Add a viewer tool
|
2020-05-12 19:19:25 +02:00 |
|