Blaine Bublitz

Results 152 issues of Blaine Bublitz

As per @ospencer at https://github.com/grain-lang/grain/pull/1976#discussion_r1477178775 We currently only support it on statements, so that's either top-level statements or statements within a block. We could open an issue to support it...

Currently, `concat_map` in `doc.re` takes a function that receives the `~final` argument. We should think of a better API for this as it is pretty funky to use and only...

The `print_comment_range` function has a grabbag of options. I believe that by adding the comments and a "comment list" type to the `Doc.t`, we can drop `group_breaker` and simply the...

An "assignment" isn't a concept in our parsetree so we should not have a `print_assignment` function. We need to update #2010 for the changes in #1976 which removes the function...

The infix_wrap argument mostly seems like a workaround and I think we could better factor out the behavior. This is just cleanup on #1976 so we can do it later.

In #1976, we removed parens around multiple expressions in `when` conditions. We should consider adding them back and breaking nicer.

Currently, code like `type Foo4 = String` will move the comment to after the comma, like `type Foo4 = String`. We should add the locations of commas, etc to the...

good second issue

The LSP needs to be updated to provide a good experience for the new module system being introduced in #1584 For example, something we must get done before the 0.6...

enhancement
lsp

We should support a subset of attributes within variant doc comments.

graindoc

We should support a subset of attributes in doc comments on record fields. This will take some discussion on how to present it in the output.

graindoc