enso/lib/rust
Kaz Wesley 28daf14f75
Parse case-by-type, add an old-lambda syntax rule (#3802)
- Special precedence rules for case-of so that `:` operator works without parens or nospace-grouping.
- Support an old-lambda syntax: `x->x-> x`. According to the usual rules, the first nospace group would be parsed as an operator section. The expression now parses as a lambda that contains a lambda.
- Match old parser treatment of # in doc comments.
- Tweak precedence so (a : B = c) works.
- Documented constructors.
2022-10-17 22:46:52 +00:00
..
automata Build script merge (#3743) 2022-10-10 23:38:48 +02:00
callback Build script merge (#3743) 2022-10-10 23:38:48 +02:00
code-builder Build script merge (#3743) 2022-10-10 23:38:48 +02:00
config-reader Build script merge (#3743) 2022-10-10 23:38:48 +02:00
data-structures Build script merge (#3743) 2022-10-10 23:38:48 +02:00
debug-api Build script merge (#3743) 2022-10-10 23:38:48 +02:00
ensogl Component Browser with Grid View (#3766) 2022-10-14 12:42:59 +02:00
frp Build script merge (#3743) 2022-10-10 23:38:48 +02:00
fuzzly Build script merge (#3743) 2022-10-10 23:38:48 +02:00
generics Build script merge (#3743) 2022-10-10 23:38:48 +02:00
json-rpc Build script merge (#3743) 2022-10-10 23:38:48 +02:00
launcher-shims Build script merge (#3743) 2022-10-10 23:38:48 +02:00
logger Build script merge (#3743) 2022-10-10 23:38:48 +02:00
macro-utils Build script merge (#3743) 2022-10-10 23:38:48 +02:00
metamodel Build script merge (#3743) 2022-10-10 23:38:48 +02:00
optics Build script merge (#3743) 2022-10-10 23:38:48 +02:00
parser Parse case-by-type, add an old-lambda syntax rule (#3802) 2022-10-17 22:46:52 +00:00
prelude Build script merge (#3743) 2022-10-10 23:38:48 +02:00
profiler Build script merge (#3743) 2022-10-10 23:38:48 +02:00
reflect Build script merge (#3743) 2022-10-10 23:38:48 +02:00
shapely Build script merge (#3743) 2022-10-10 23:38:48 +02:00
shortcuts Build script merge (#3743) 2022-10-10 23:38:48 +02:00
text Component Browser with Grid View (#3766) 2022-10-14 12:42:59 +02:00
types Build script merge (#3743) 2022-10-10 23:38:48 +02:00
web Build script merge (#3743) 2022-10-10 23:38:48 +02:00