Skip to content

Big upgrade to NLS#244

Merged
weiwenhao merged 16 commits intonature-lang:masterfrom
arjendevos:feat-upgrade-nls
Mar 7, 2026
Merged

Big upgrade to NLS#244
weiwenhao merged 16 commits intonature-lang:masterfrom
arjendevos:feat-upgrade-nls

Conversation

@arjendevos
Copy link
Copy Markdown
Contributor

Again, not sure whether you were also working on it but I needed some better language server support.

@weiwenhao
Copy link
Copy Markdown
Member

I didn't make any major changes; I simply synchronized the relevant syntax to nls when there were syntax changes in the compiler. The related refactorings were already merged into master earlier. You can improve nls as needed; my focus is more on the compiler.

In addition, you may be able to design a testing mechanism for nls so that you can get better feedback when nls is refactored.

@arjendevos
Copy link
Copy Markdown
Contributor Author

@weiwenhao did a complete rewrite of the nls. The nls is now basically completed with only a few things left but those are future things.

@arjendevos arjendevos marked this pull request as ready for review March 3, 2026 12:13
@weiwenhao
Copy link
Copy Markdown
Member

The current branch and master branch have conflicts. This is due to semantic.rs being split into multiple smaller files. You need to update your master branch, merge or rebase master into the current branch, and resolve the conflicts before merging.

@weiwenhao weiwenhao merged commit b5b0afd into nature-lang:master Mar 7, 2026
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants