-
Notifications
You must be signed in to change notification settings - Fork 4
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
DDP-7226 PEX editor #977
DDP-7226 PEX editor #977
Conversation
they should be re-generated when Pex grammar file is changed!
I added some small changes. Also added generated files (PexLexer, PexParser). The files should be re-generated when Pex grammar file is changed. |
Generally, looks pretty good! Lots of work is done.
|
My proposal: @MocanaAtBroad, what do you think about it ? |
# Conflicts: # ddp-workspace/package-lock.json # ddp-workspace/package.json
The things the editor can do at this point are pretty cool! I think we want to try to wrap up the work that has been done so that we can pick it up again later when we are done with FON.
|
# Conflicts: # ddp-workspace/projects/ddp-sdk/src/lib/ddp.module.ts
('ERESOLVE unable to resolve dependency tree') `by npm i --legacy-peer-deps`
The Pex editor already deals with Angular 13. And the dependency issue is not related to Angular at all. Npm (version >= 7) installs peerDependencies by default automatically. Seems like in many cases, this is leading to version conflicts, which will break the installation process. A "conflicting peer dependency" error is that some package we depend upon is expressing a peer dependency on a package version spec which does not match the version of that package that I actually have installed. In our case we have ngx-monaco-editor version conflict. The weirdest thing that I can't even install dependencies with I found out another workaround. |
Created DDP-7482 |
# Conflicts: # ddp-workspace/angular.json # ddp-workspace/projects/study-builder-ui/src/app/app.module.ts
Pex editor component is integrated in study-builder-ui project.
Route for pex-editor
/pex-sandbox
.List of implemented features:
quick start: run
npm i
, then runantlr4ts Pex.g4
fromsrc/antlr4-pex-grammar
folder