Olivier Goffart
|
9fbb40d91b
|
Start working on a debug statement
|
2020-09-03 19:10:07 +02:00 |
|
Patrick José Pereira
|
b63852967e
|
sixtyfps_compiler: parser: Move code to use new nth and kind functions
Signed-off-by: Patrick José Pereira <patrickelectric@gmail.com>
|
2020-08-31 15:02:41 +02:00 |
|
Olivier Goffart
|
58cdaeb8dd
|
Update license header to mention that commertial option are available
|
2020-08-26 13:23:42 +02:00 |
|
Simon Hausmann
|
2823f32692
|
Apply license headers to all non-binary/non-json sources
|
2020-08-17 17:55:20 +02:00 |
|
Olivier Goffart
|
c30aa370f3
|
Parse units
They currently have no real meaning
|
2020-07-14 11:35:45 +02:00 |
|
Simon Hausmann
|
4c0755d6cc
|
Change the way boolean literals are implemented
Instead of catching them at parsing time, catch them when trying to convert a qualified name node into an expression.
|
2020-07-07 22:53:35 +02:00 |
|
Simon Hausmann
|
22d838ffae
|
Add support for true and false boolean literals
|
2020-07-07 22:11:41 +02:00 |
|
Olivier Goffart
|
009addf9b4
|
Logical operations and comparisons and unary operators
|
2020-06-29 18:40:37 +02:00 |
|
Olivier Goffart
|
c4b1feeea0
|
Parse Equality opreration
(Code generation still missing)
|
2020-06-29 18:40:37 +02:00 |
|
Olivier Goffart
|
897edb8ac1
|
Parse object literal
|
2020-06-18 12:35:37 +02:00 |
|
Olivier Goffart
|
93dbc3b02d
|
Parse array
|
2020-06-18 12:20:04 +02:00 |
|
Olivier Goffart
|
5cd4ed7347
|
Arithmetic operations
|
2020-06-16 19:04:03 +02:00 |
|
Olivier Goffart
|
8713c10d48
|
Color literals
|
2020-06-11 19:26:41 +02:00 |
|
Olivier Goffart
|
708e62800d
|
Test that the tree is well formed for what we expect
|
2020-06-11 15:01:09 +02:00 |
|
Simon Hausmann
|
fdbef8c3c4
|
Add support for parsing conditional expression syntax
|
2020-06-10 15:40:27 +02:00 |
|
Olivier Goffart
|
95b671c97c
|
Support for code blocks and signal call
|
2020-05-28 12:30:08 +02:00 |
|
Olivier Goffart
|
9e4c355fa1
|
Lookup of quallified id
|
2020-05-25 17:24:31 +02:00 |
|
Olivier Goffart
|
270c626c6c
|
Make the Parser a trait
Because the rowan::GreenNode is read-only but i want to use the parser
to generate something that can be mutated
|
2020-05-22 15:31:27 +02:00 |
|
Olivier Goffart
|
300cd9653a
|
Move the expression parse funciton in their own module
|
2020-05-20 12:30:30 +02:00 |
|