Rodin Aarssen
Rodin Aarssen
**Describe the bug**  **Expected behavior** The pattern match should not be flagged as incorrect **Desktop (please complete the following information):** - Context: VSCode - Rascal Version: 0.24.2 **Additional context**...
**Describe the bug** The type checker flags addition and subtraction on `datetime` values as errors. **To Reproduce** ``` datetime hoi = now(); datetime doei = now(); datetime added = hoi...
**To Reproduce** ``` rascal>lexical A = [a]+; ok rascal>start syntax S = A aa bb; ok rascal>parse(#start[S], "aaaa") org.rascalmpl.exceptions.ImplementationError: Unexpected error in Rascal interpreter: parser generator: |std:///lang/rascal/grammar/ParserGenerator.rsc|:557,41: "unexpected symbol label(\"aa\",lex(\"A\",id=21),id=22)...
```rascal data E[&T] = e(&T t, int j = 0); ``` ``` rascal>e(1, j=2) E[int]: e(1,j=2) rascal>e(1, j=2).j |prompt:///|(7,1,,): Undeclared field: j for E[int] Advice: |http://tutor.rascal-mpl.org/Errors/Static/UndeclaredField/UndeclaredField.html| ``` My guess is...
**Describe the bug** If an `import` cannot be resolved, this causes other (proper) `import`s to be unresolved as well. **To Reproduce** Add an import for a non-existing module to any...
**Describe the bug** The typechecker does not resolve any imports if the declared module name does not match the file location. Local use/def does function normally. Possibly related to #1570...
**Is your feature request related to a problem? Please describe.** Currently, the behavior of generated abstract syntax constructors (i.e., `TreeAsNode`) differs between `syntax` and `lexical` nonterminals: for `syntax` nonterminals, terminal...
**Describe the bug** For most variants (`Sym?`, `Sym*`, `Sym+`, `{Sym _}*`, `{Sym _}+`), injecting a labeled symbol leaks a Java compilation error. **To Reproduce** Steps to reproduce the behavior: ```...
**Describe the bug** It seems the interpreter cannot always correctly choose which alternative to use, if multiple candidates exist. Encountered while working on a StackOverflow [question](https://stackoverflow.com/questions/69810148/possible-bug-using-mapper-on-a-list-of-list-with-the-function-size) from Bolderax. **To Reproduce**...
**Describe the bug** Accessing the arguments of a lexical Tree node leaks an internal error, instead of returning gracefully. **To Reproduce** ``` rascal>lexical A = [a]+; ok rascal>(A)`a`[0] org.rascalmpl.exceptions.ImplementationError: Unexpected...