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** ``` Ambiguous code (internal error), l

bug
ambiguity

**Describe the bug** Matches of the form /!_P_ := _S_ have unexpected behavior. **To Reproduce** In the REPL: ``` rascal>/!4 := 3; bool: true /!4 := 4; bool: false /!4...

bug
future-enhancement
interpreter

**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...

bug
interpreter

Following the [tutor's recipe](https://tutor.rascal-mpl.org/Recipes/Recipes.html#/Recipes/Languages/Exp/Combined/Automatic/Automatic.html), I have added a layout rule to my grammar to allow for whitespace and single-line comments starting with `//`. Unfortunately, the parser does not seem to...

**Describe the bug** Using the lexical defined below leaks an internal error. ``` lexical Foo = ^![a]*; ``` **Stack traces** ``` rascal>(Foo)`b` Reloading module A ** Something went wrong while...

bug
ambiguity

**Describe the bug** `#Stmt*` is ambiguous and leaks an internal error. **To Reproduce** ``` rascal>#Stmt* Unexpected failure during parsing of current command: Ambiguous code (internal error), #Stmt* org.rascalmpl.interpreter.asserts.Ambiguous: Ambiguous code...

bug

**Is your feature request related to a problem? Please describe.** Hello, - what build tool (such as maven, gradle, etc.) does rascal use to manage the code? - Does it...

Although it looks like any normal data type, the `Tree` data-type from `ParseTree` is intimitetely connected to the core of the Rascal language semantics and its (optimized) implementation. In other...

enhancement

**Describe the bug** If a module name cannot be resolved, the line with the `import` statement is decorated with three warnings, of which the first two are implied by the...

bug
typechecker

**Describe the bug** I was reading the ModuleReloader.java code in rascal-eclipse and noticed that the set of dirty modules was a normal HashSet, while the set is updated by a...

bug