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** This reports: > Arguments of `||` should introduce same variables, right argument does not introduce `key` However, key is not introduced by the left side of ||,...

bug
typechecker

**Describe the bug** > Is defined operator `?` can only be applied to a keyword parameter This is not true. It can be used on positional field names as well,...

bug

**Describe the bug** ![image](https://user-images.githubusercontent.com/1990295/158811771-5c12c12f-09b7-4b67-96ec-d5580869849e.png) It seems that `(A|B)` where `A` and `B` are both non-terminals is not recognized as a sub-type of `Tree` by the type-checker. Have to check if...

bug

**Describe the bug** 3.2. Func: - Why the F0.func/F0.rsc approach? This might be the right location to introduce the 'Location' concept to reference a data/program file. - "layout LAYOUTLIST =...

enhancement

**Describe the bug** 3.1.3. Concrete: - Unexplained output: ``` rascal>import demo::lang::Exp::Combined::Manual::Parse; ok rascal>parseExp("2+3"); Exp: (Exp) `2+3` ```

requires-documentation

**Describe the bug** see subject. thanks @Pieter007

requires-documentation

**Describe the bug** - A lot of references throughout the documentation that do produce a link do not work correctly. As an example on https://docs.rascal-mpl.org/unstable/Rascal/#Values-ReifiedTypes clicking on https://docs.rascal-mpl.org/unstable/Rascal/#Libraries-Prelude-Type opens the...

bug

**Describe the bug** - The references using a "black circle with a white number in them" work great. However, the black circle left of the explanation is centered. It should...

bug

**Describe the bug** `:test` is not explained near enough to newbie documentation on the shell prompt. It is hidden in the `RascalShell` concept too deeply.

requires-documentation

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

bug