-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Make lexer (and parser maybe) a separate project? #1
Comments
That is how I see it, however, since this project and implementation of TriggerReactor syntax parser that is written with Rust(or TypeScript) will take a long-term time. I assume that would be good to move the lexer implementation to a different repository first. Related to: |
@Sayakie It is definitely an awesome opportunity for me to learn a new tech stack (Rust) And making it usable in both project will be an another challenge haha Though, 'flying dutchman need a captain,' and I think you'd be a great leader on this project. Let me know if you have some project plan |
Yeah, I'd be happy than you hear from. Feel free to contribute lsp and child repositories. I'm also learning Rust so it's great for me to co-work this! No plans in progress yet, but I will have to do on some testable implementation would be released. |
Sounds good! Though, we will really need some kind of project management to not step on each other's work. Something similar to the project board in TriggerReactor, but not necessarily has to be that. I'd expect you to take on the lead? This one might be one solution: https://github.com/orgs/TriggerReactor/projects/2 Never tried it yet seems to be pretty solid |
LGTM! Or we can make a big project board which should integrate all of side-projects. Visit Sapphire Project Board for example. |
@wysohn, I added some views that are awesome tables to track our backlog, opened issues, and pull requests for us on our project board. We have to migrate legacy projects (like v3.4.3) to milestones that fit our project board. |
Oh this is really awesome Do you mind having some basic setups, so I can follow? |
Yeah I'll do whenever have enough time. |
I think LSP is a neat idea and has lots of potential.
In addition, it would be awesome if we can separate the project to one that is dedicated only for lexer (and parser if it's needed for LSP) so that we can generate native codes for them.
We can probably use the native codes in the main project as well to speed up lexical analysis/parsing time, and this also will benefit us by having a single point of concern to maintain
The text was updated successfully, but these errors were encountered: