rascal
rascal copied to clipboard
The implementation of the Rascal meta-programming language (including interpreter, type checker, parser generator, compiler and JVM based run-time system)
> Error: /home/runner/work/rascal-language-servers/rascal-language-servers/rascal-lsp/pom.xml:0:0: Declared dependency does not exist: com.google.code.gson:gson:[2.9.1,3.0) While rarely used (as their [semantics are a bit messy](https://michakutz.medium.com/legit-but-useless-maven-version-ranges-explained-d4ba66ac654)) the [org.eclipse.lsp4j:org.eclipse.lsp4j.jsonrpc:jar:0.24.0](https://mvnrepository.com/artifact/org.eclipse.lsp4j/org.eclipse.lsp4j.jsonrpc/0.24.0) has a dependency on version `[2.9.1,3.0)` of `gson`. We...
The following grammar fails to compile. `WholeLine` fails to compile because it triggers an ambiguity in the Rascal grammar, which then has no `case` statement to handle the ambiguity node...
``` rascal>lexical C = "c"+; ok rascal>[C]"c" := [C]"cc" bool: false rascal>/[C]"c" := [C]"cc" bool: false rascal>/[C]"c" := [C]"cc" bool: false rascal>Tree c = [C]"c"; Tree: appl( prod( lex("C"), [iter(lit("c"))],...
**Describe the bug** JUnit test runner succeeds when importing test module fails. **To Reproduce** Steps to reproduce the behavior: 1. Import non-existing module in test module. 2. Run JUnit tests....
**Describe the bug** I'm grouping all ambiguities in one big issue as it would be better to solve them together as well. Some of these are very very old because...
Chaining map key checks for nested maps throws the following exception: ``` org.rascalmpl.interpreter.asserts.NotYetImplemented: Operation not yet implemented on class org.rascalmpl.semantics.dynamic.Assignable$Bracket at |rascal://metrics::Duplication|(721,31,,)(internal error) at $shell$(|main://$shell$|) org.rascalmpl.interpreter.asserts.NotYetImplemented: Operation not yet implemented...
Some tests in `ComprehensionsTests.all` failed and I cannot understand how they ever succeeded. The offending tests were: ``` assertTrue(runTest("all(_
**Is your feature request related to a problem? Please describe.** There is now an overlap between the passing of parameters from the maven plugin to the main functions of the...
There is a [clash between](https://maven.apache.org/repositories/layout.html) build numbers and qualifiers . | coordinate | path on disk | pom.xml | |---|---|---| | `org.rascalmpl:rascal:0.40.0:jdk11` | `org/rascalmpl/rascal/0.40.0/rascal-0.40.0-jdk11.jar` | `org/rascalmpl/rascal/0.40.0/rascal-0.40.0.pom` | | `org.rascalmpl:rascal:0.40.0-rc1` |...
**Describe the bug** In many compiler tests we compile modules from `|std:///|` to see how the compiler is doing on the standard library. 1. This is still a good idea,...