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 lexical X = [A-Z] [a-z]; ``` and now I'd like to write: ```rascal (X) `` ``` But this produces parse errors in the concrete fragment.

bug

**Describe the bug** I'm having difficulty using the `/` pattern where it is used to traverse an AST but it also goes into all the keyword fields. If it would...

enhancement
language design
docs

This makes it very hard to diagnose a problem in the tests. We need to have the randomly generated input parameters to reproduce the failing test case.

bug

**Describe the bug** I would like to be able to write try-finally blocks like so: ```rascal try { ... } finally { ... } ``` but this is not in...

enhancement

Right now people writing a grammar can add `@Category` annotations on their productions to get syntax highlighting in their IDE. It's been a bit of a mixed bag of what...

enhancement
IDE

**Describe the bug** `@synopsis` and `@description` were added as tutor-supported tags next to the existing `@doc{.Synopsis ... .Description ...}` * It would be great if the type-checker would extract synopsis...

enhancement
typechecker

**Describe the bug** When using a type parameter as a reified type (`#&T`) it appears to be `void` instead of the actual type. **To Reproduce** ``` Rascal Version: 0.18.2, see...

enhancement
typechecker

`test bool matchSetExternalVar1() {set[int] S; return ({1, *S, 2} := {1,2,3} && S == {3});}` for example. * It is useful to be able to declare the types of pattern...

enhancement
typechecker

[randomValue](https://www.rascal-mpl.org/docs/Library/util/Random/) is undocumented. `depth` and `width` leak details about how the function is implemented on the Java-side, making it more difficult to apply.

bug