Skip to content

Migrate modes into the parsetree#2741

Merged
freemagma merged 70 commits intooxcaml:mainfrom
freemagma:parsetree.migrate-modes
Aug 1, 2024
Merged

Migrate modes into the parsetree#2741
freemagma merged 70 commits intooxcaml:mainfrom
freemagma:parsetree.migrate-modes

Conversation

@freemagma
Copy link
Copy Markdown
Contributor

@freemagma freemagma commented Jun 27, 2024

This PR migrates the mode syntax from attributes to parsetree.

An older version of this PR is at freemagma#1, where most conversations are now resolved.

Charlie Gunn and others added 30 commits April 1, 2024 16:43
@freemagma freemagma changed the base branch from nroberts-remove-jane-syntax-for-n-ary-functions-minus18 to nroberts-remove-jane-syntax-for-n-ary-functions July 15, 2024 18:43
@ncik-roberts ncik-roberts force-pushed the nroberts-remove-jane-syntax-for-n-ary-functions branch from 17d6f1a to 63126cf Compare July 15, 2024 18:59
…r-n-ary-functions' into parsetree.migrate-modes
Copy link
Copy Markdown
Contributor

@riaqn riaqn left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM (please address the new comment about pprintast.ml)

@ncik-roberts ncik-roberts deleted the branch oxcaml:main July 29, 2024 15:13
@goldfirere
Copy link
Copy Markdown
Collaborator

Why did this get closed? Is there another PR this work is continued on?

@ncik-roberts
Copy link
Copy Markdown
Contributor

The PR was automatically closed as the result of me merging a PR. Charlie and I are figuring out how to re-open it.

@ncik-roberts ncik-roberts reopened this Jul 29, 2024
@ncik-roberts
Copy link
Copy Markdown
Contributor

Apparently I had perms to reopen it after Charlie undeleted the branch, but Charlie did not. Great! It's reopened.

@freemagma freemagma changed the base branch from nroberts-remove-jane-syntax-for-n-ary-functions to main July 30, 2024 15:21
@freemagma freemagma merged commit 13d00f0 into oxcaml:main Aug 1, 2024
@freemagma freemagma deleted the parsetree.migrate-modes branch August 1, 2024 20:29
lukemaurer pushed a commit that referenced this pull request Oct 23, 2024
* added modes to the parsetree and removed `Jane_syntax.Mode_expr`

---------

Co-authored-by: Charlie Gunn <cgunn@janestreet.com>
Co-authored-by: Richard Eisenberg <reisenberg@janestreet.com>
Co-authored-by: Nick Roberts <nroberts@janestreet.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

lexer/parser Changes to the lexer and parser modes Work on modes. There's some overlap with the `multicore` label, but not strictly so.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants