Konstantin Käfer
3ceabcd3ec
[core] clang-tidy fixes
2019-04-05 11:49:17 +02:00
Chris Loer
ce76bde13d
[core] Initial implementation of 'format' expression
2018-10-15 13:15:46 -07:00
Chris Loer
9ff5d34ef2
[core] Introduce "collator" expressions
...
Cross platform parsing and evaluation code.
2018-07-03 10:03:05 -07:00
Konstantin Käfer
973aa963f9
[node] move to Nan 2.10.0
2018-05-22 11:17:01 +02:00
Anand Thakker
352d63d2ce
Don't enforce ["zoom"] constraints for filters ( #11672 )
...
* Don't enforce ["zoom"] constraints for filters
Fixes #11594
* Add a couple of comments
* Fix ambiguous constructor call
* ParsingContext(optional<Type>) => ParsingContext(Type)
2018-04-12 16:02:48 -04:00
Chris Loer
75feda12f1
[core] Implement Expression::serialize()
...
Issue #10714
- Each expression stores its operator as a string, and default serialization is [operator, serialize(child1), ...]
- Custom implementations of `serialize` for Expression types that don't follow the pattern
- expression::Value -> mbgl::Value converter
- node_expression bindings to expose `serialize`
2018-02-28 16:09:09 -08:00
Anand Thakker
f648cfeef6
Implement Expressions ( #9439 )
...
Ports https://github.com/mapbox/mapbox-gl-js/pull/4777 (and its several follow-ups)
2017-11-08 12:34:02 -05:00