Florian Rival
|
88b20240ff
|
Fix location of identifier (function names, etc...) with trailing whitespaces
|
2020-03-01 18:40:30 +00:00 |
|
Florian Rival
|
af93149f6a
|
Add more location information in ExpressionParser nodes
Also fix some whitespace sensitivity of the parser
|
2020-03-01 17:37:21 +00:00 |
|
Florian Rival
|
4e59573042
|
Speed up identifiers and other character parsing in ExpressionParser2
|
2020-02-23 19:41:53 +00:00 |
|
Florian Rival
|
ca6f11b55a
|
Support for describing completions to display for an expression (#1447)
|
2020-02-22 14:27:43 +00:00 |
|
Florian Rival
|
d544319302
|
Add location in ExpressionParser2 and ExpressionNodeLocationFinder
|
2020-02-11 08:20:09 +00:00 |
|
Florian Rival
|
9c6c8564fa
|
Fix handling of object parameters in expressions
|
2019-01-28 23:16:20 +00:00 |
|
Florian Rival
|
4b33373296
|
Fix ConvertToString and code generation for strings with backlash/escaped characters
|
2019-01-28 23:16:20 +00:00 |
|
Florian Rival
|
0d864ce6a7
|
Update error message and add test case
|
2019-01-28 23:16:20 +00:00 |
|
Florian Rival
|
93708cb2f3
|
Properly handle numbers with leading 0 (normalize them to remove the extra 0)
|
2019-01-28 23:16:19 +00:00 |
|
Florian Rival
|
3035bc9386
|
Improve error messages for empty expressions
|
2019-01-28 23:16:19 +00:00 |
|
Florian Rival
|
4c789967c3
|
Fix code generation of invalid variable expressions
|
2019-01-28 23:16:19 +00:00 |
|
Florian Rival
|
df68978adc
|
Add edge cases fixes and fuzzy tests for ExpressionParser2
|
2019-01-28 23:16:19 +00:00 |
|
Florian Rival
|
7a87fd9924
|
Add support for unary operator in ExpressionParser2
|
2019-01-28 23:16:19 +00:00 |
|
Florian Rival
|
8d1502cb20
|
Fix parsing of behaviors expressions
|
2019-01-28 23:16:19 +00:00 |
|
Florian Rival
|
4fd88072e9
|
Improve ExpressionParser2 and use it for GenericExpressionField and EventsRefactorer
|
2019-01-28 23:16:19 +00:00 |
|
Florian Rival
|
f2e6f19c34
|
Add ExpressionParser2NodePrinter
|
2019-01-28 23:16:18 +00:00 |
|
Florian Rival
|
66029c62ed
|
Add Variable code generation for ExpressionParser2
|
2019-01-28 23:16:18 +00:00 |
|
Florian Rival
|
43d78a74bd
|
Enhance ExpressionParser2 and add ExpressionCodeGenerator
|
2019-01-28 23:16:18 +00:00 |
|
Florian Rival
|
0ec6ebad07
|
Add ExpressionParser2 and tests
|
2019-01-28 23:16:18 +00:00 |
|