jayvee
jayvee copied to clipboard
Jayvee is a domain-specific language and runtime for automated processing of data pipelines
Partially addresses #563: Introduces `use` functionality with wildcards to load elements from other files. - wildcard use `use * from "relative/path/file.jv"` - validation to ensure used files exist - rename...
Builds on #564 - so merge that one first and rebase! - path completion based on files in fs - jump to file when clicking on import path Diff: https://github.com/jvalue/jayvee/compare/simple-file-import...file-import-path-completion
## User Story 1. As a {materials science researcher} 2. I want {to use a materials science domain extension} 3. So that {I can reuse existing value types} ## User...
`__dirname` is still used in the tests. Since we use esm now, shouldn't we restrain the use of `__dirname`? _Originally posted by @joluj in https://github.com/jvalue/jayvee/pull/564#discussion_r1603096870_
> Every file should end with exactly one empty line https://stackoverflow.com/questions/729692/why-should-text-files-end-with-a-newline _Originally posted by @georg-schwarz in https://github.com/jvalue/jayvee/issues/562#issuecomment-2115656143_
- [ ] completion first constraint reference in value type works, later ones don't - [ ] completion of block type name in block throws error (`TypeError: Cannot read properties...
## User Story 1. As a {Jayvee programmer} 2. I want {to organize my program into multiple files} 3. So that {I can keep an overview in larger projects} ##...
With the upgrade to Langium 3.0, we should update the Monaco editor and web worker. https://langium.org/tutorials/langium_and_monaco/ ## Definitions of Done - [ ] A PR has been opened and accepted...
## Steps to reproduce Don't know it its a bug or if i did something wrong. If i want to delete the first row, i need to delete the second...
## Steps to reproduce Imagine you have a delimiter , and an enclosing ". Trying to delete a row which contains a text like "A,B" causes the whole database to...