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

Related to https://github.com/usethesource/rascal-language-servers/pull/48 but now using the new `TextEdit` feature of rascal standard library. Some questions: - Are there any guarantees about the location of the name to be renamed...

enhancement

I encountered this exception while testing my pretty printer module in rascal: ``` java.lang.StackOverflowErrorjava.lang.StackOverflowError java.lang.StackOverflowError java.lang.StackOverflowError java.lang.StackOverflowError java.lang.StackOverflowError java.lang.StackOverflowError java.lang.StackOverflowErrorjava.lang.StackOverflowError java.lang.StackOverflowError java.lang.StackOverflowError java.lang.StackOverflowError java.lang.StackOverflowError java.lang.StackOverflowError java.lang.NoClassDefFoundError: Could not initialize class...

bug

* stackoverflow errors were not reported properly. Instead the interpreter triggered many more stackoverflow errors while trying to report on them. * fixed this by capturing the deepest overflow exception...

This PR implements syntax role modifiers. [SyntaxModifiers.pdf](https://github.com/usethesource/rascal/files/13380008/SyntaxModifiers.pdf)

enhancement

**Describe the bug** When nonterminals share prefixes, "except" does not work correctly. **To Reproduce** ``` lexical S = A!c | C ; lexical A = b: C B | c:...

bug
parser

The current plan is to slowly move away from the `lib://` scheme with the following idea: * RASCAL.MF will only name the library dependencies by string name, not by URI...

enhancement

@PaulKlint couldn't help it. This can wait until we find it a good moment. The implementation is very simply to check if the subject is a negative number or not.

**Describe the bug** ``` rascal>import lang::rascal::tutor::apidoc::GenerateMarkdown; |prompt:///|(0,53,,):Could not load lang::rascal::tutor::apidoc::GenerateMarkdown due to: Parse error at |prompt:///|(0,53,,) Parse error at file:///Users/jurgenv/git/rascal-tutor/src/lang/rascal/tutor/apidoc/GenerateMarkdown.rsc offset=5556 length=1 begin=131:5 end=131:6 at org.rascalmpl.parser.gtd.SGTDBF.parse(SGTDBF.java:1197) at org.rascalmpl.parser.gtd.SGTDBF.parse(SGTDBF.java:1235) at org.rascalmpl.parser.gtd.SGTDBF.parse(SGTDBF.java:1240)...

bug

``` rascal> ()[1] ? 1; int: 1 ``` but then with a negative number: ``` rascal> ()[1] ? -1; Unexpected failure during parsing of current command: Ambiguous code (internal error),...

ambiguity

I like to create metaData for my experiments. For that, I define an ADT and write it to json. Example: ``` data MetaData = metaData( datetime begin = now(), datetime...

bug