rascal icon indicating copy to clipboard operation
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)

Results 374 rascal issues
Sort by recently updated
recently updated
newest added

**Describe the bug** ``` rascal>getResource("salix/demo/shop/test.css") |std:///IO.rsc|(7029,2,,): IO("salix/demo/shop/test.css found more than once: {|mvn://org.rascalmpl!salix-core!0.2.3/src/main/rascal/salix/demo/shop/test.css|,|mvn://org.rascalmpl!salix-core!0.2.3/salix/demo/shop/test.css|}") at getResource(|std:///IO.rsc|(5881,1158,,)) at $shell$(|prompt:///|(0,40,,)ok ``` The file occurs twice indeed: * once at the root * once nested...

bug

This PR: * removes the implementation and use of the `lib:///` scheme. This also removes a lot of printing on stderr. * builts on the introduction of the `mvn:///` scheme...

enhancement

This PR allows for some testing until we've decided it is a good time to merge; when rascal-core is stable. 1. The refactorig was automated fully by `lang::rascal::upgrade::UpgradeAnnotationsToKeywordParameters` 2. Used...

This is a new feature of the JSON serializer/deserializer; it allows us to serialize to JSON, but at given places in an algebraic data-type map the contents to JSON strings,...

Reproduce: ``` rascal>import lang::json::IO; ok rascal>parseJSON(#map[str,value], "{\"bla\": null}"); |std:///lang/json/IO.rsc|(2599,303,,): IO("NPE") at *** somewhere ***(|std:///lang/json/IO.rsc|(2599,303,,)) at parseJSON(|std:///lang/json/IO.rsc|(2895,5,,)ok ``` As Rascal does not support null, we need a sentinel value, but this...

bug
enhancement

**Is your feature request related to a problem? Please describe.** It's related to the discussion in #1861, Say I have this ADT: ``` data X = y(int a) | z(str...

**Is your feature request related to a problem? Please describe.** The greyscale choice is nice and neutral, but it seems terminals on Windows do not map grayscale colors at all...

**Describe the bug** Simple NPE caused by using Result.value instead of Result.getValue() during the computation of default expressions.

bug

**Describe the bug** While `_` is a valid identifier, it should not be allowed outside of patterns (e.g., as an expression, in an assignment, in a declaration). If assigned to,...

bug

**Describe the bug** Instead of a `ParseError` which is catchable, we get a `Java` error _and_ a Java stacktrace? This should be tested as well. ``` rascal>layoutPropagationOverImportAndExtendTest() |file:///Users/jurgenv/git/rascal/src/org/rascalmpl/library/util/Reflective.rsc|(1241,281,,): Java("ParseError","Parse error")...

bug