Iven Krall
Iven Krall
The parsing of type argument lists now differentiates depending on the grammatical environments they appear in. There are two environments: strict and mixed. In strict environments there cannot be any...
When parsing the following or similar code an AssertionException is raised: ```kotlin context(@) fun a() {} ``` Inside the parser `parseLabelDefinition()` assumes, that it is currently at an `IDENTIFIER`. The...
Allow using reified types for catch parameters ```kotlin inline fun fails(block: () -> Unit): E { try { block() } catch (exception: E) { return exception } error("should have failed")...
This issue is for discussion of [the proposal](https://github.com/kralliv/KEEP/blob/ambiguous-type-argument-lists/proposals/ambiguous-type-argument-lists.md) for resolving the ambiguity of type argument lists. The Proposal PR is #342.