Benjamin Friedman Wilson

Results 12 issues of Benjamin Friedman Wilson

While discussing some details yesterday over another project, it came up that the form of writing a DataType rule could mislead new users into thinking it returns a primitive type,...

Closes #582 by adding an option to generate a Monarch grammar file. This supplements our existing generation for TextMate grammar files, so we can generate one, both, or neither of...

In Langium version: 0.4.0 Declared types are unable to incorporate a `DataType` for their properties. As an example: ![Screen Shot 2022-06-21 at 16 51 32](https://user-images.githubusercontent.com/5070304/174830088-d7a8c89c-38ba-4544-9e63-dfbc9d814359.png) However, when inferring, this works...

bug
types

Present in Langium version: 0.4.0 Currently, declared types can extend inferred types. This can lead to situations like the following: ```typescript // generates inferred type 'A' A: 'a' a=ID; //...

bug

This one addresses 3/5 of the points noted in #442, so this does not fully address the issue. The reason why I did not fully cover all points is due...

Present in Langium version: 0.4.0 We can currently generate AST types via inference that include various Langium keywords as properties, like so: ```antlr A: interface=ID type=ID grammar=ID; ``` infers... ```typescript...

bug
grammar

## Issue Overview for Langium version: 0.3.0 dev (post named cross-ref fix, #485 ) While looking into another Langium issue about duplicate properties in a hierarchy, I came across some...

validation
grammar
types

[Existing API docs](http://parseplatform.org/Parse-SDK-dotNET/api/) should be updated as the master is moved along. Ideally this will be incorporated into our CI as a automatic action on merging into the master. This...

type:feature

Closes one of the points of #442. Adds return T to rule for general error > The type 'T' is already explicitly declared and cannot be inferred. From https://github.com/langium/langium/issues/449. ![Sep-23-2022...

Langium version: pre-0.5.0 Langium supports EBNF style expressions in place of Regular Expressions. However, there appears to be an issue regarding how these expressions are converted in the case of...

bug