Simon Hausmann
|
0932953ac8
|
Implement property declarations for the C++ backend
|
2020-05-25 19:13:52 +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
|
1de4eb476b
|
Lookup of identifier is now done while resolving expressions
|
2020-05-25 14:37:09 +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
|
4575011293
|
More work on signal: the C++ part is working
|
2020-05-20 19:28:58 +02:00 |
|
Olivier Goffart
|
f4bfc3a5b4
|
Use the property system for our components
|
2020-05-19 15:15:23 +02:00 |
|
Olivier Goffart
|
544cb1a198
|
Fix C++ compilation using the vtable crate
|
2020-05-18 11:06:42 +02:00 |
|
Olivier Goffart
|
6e794bec18
|
Have a small Expression AST
|
2020-05-12 14:54:32 +02:00 |
|
Olivier Goffart
|
7c2f40da90
|
Generator for the rust API
|
2020-05-12 11:43:29 +02:00 |
|
Olivier Goffart
|
3936272384
|
Move the build_array_helper in the generator module
|
2020-05-12 09:47:54 +02:00 |
|
Olivier Goffart
|
bd039be10c
|
Introduce the datastructure to allow models and repeater
|
2020-05-11 10:10:25 +02:00 |
|
Olivier Goffart
|
cc170d1d76
|
More comments
|
2020-05-11 09:00:21 +02:00 |
|
Olivier Goffart
|
a9690a2fa3
|
Add a bunch of comments
|
2020-05-07 14:39:54 +02:00 |
|
Olivier Goffart
|
2f16517291
|
Put the CompoentType inside the class in the generated code
and start working on safe wrapper
|
2020-05-07 10:36:23 +02:00 |
|
Olivier Goffart
|
05624c68ee
|
Add some properties in the Rectangle
|
2020-05-06 17:53:42 +02:00 |
|
Olivier Goffart
|
3a541ec1eb
|
Handle children elements
|
2020-05-06 16:43:04 +02:00 |
|
Olivier Goffart
|
b2b57887e2
|
add sixtyfps-cpp draft
|
2020-05-06 12:52:31 +02:00 |
|
Olivier Goffart
|
da31466e64
|
Ident the C++ code properly
|
2020-05-05 18:31:00 +02:00 |
|
Olivier Goffart
|
acccb33c8c
|
Lower and generate some C++
|
2020-05-05 18:31:00 +02:00 |
|