rascal
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)
**Describe the bug** ``` rascal>$2013-07-40T09:15:23.123+03:00$; │2 >>>> ``` This is expected to be a ParseError at the "-40", which is not at the end of the input. The repl currently...
**Describe the bug** * the previous repl could accept a pasted list of imports and execute them. that came in very handy once in a while. * with an empty...
**Describe the bug** ``` rascal>x = 1 │2 >>>> ❌ Rascal could not recognize this command, beyond line 2 and column 0 rascal> │2 >>>> Cancelled rascal> ``` The documentation...
**Describe the bug** 1. run the current RascalShell on the current rascal project using VScode's launch feature 2. type `import lan` 3. result: ```java-stacktrace rascal>import lanorg.rascalmpl.uri.UnsupportedSchemeException: Unsupported scheme 'unknown' at...
**Is your feature request related to a problem? Please describe.** With the new @synopsis, @description tags the tutor is able to generate clearer layout with fewer unchecked textual idioms. Proposal...
**Describe the bug** A visit with the pattern `TypeVar _` is at least an order of magnitude slower than a visit with an exhaustive list of constructor patterns for this...
**Describe the bug** It seems that variables in the RHS of a pattern match can be resolved as a use of the declaration on the LHS of the match. This...
After merging rascal and rascal-core we have already eliminated most duplicate files. This issue documents the remaining, potential, duplicates, handle with great care: - [x] `JavaCompilerException.java`: **[likely merge]** - `org.rascalmpl.interpreter.utils.JavaCompilerException.java`...
**Describe the bug** This is listing the contents of java-air.jar after running `mvn package`: ``` docs/Packages/Org.rascalmpl:java-air:jar:1.0.0-RC3-SNAPSHOT/License.md docs/Packages/Org.rascalmpl:java-air:jar:1.0.0-RC3-SNAPSHOT/RELEASE-NOTES.md docs/Packages/Org.rascalmpl:java-air:jar:1.0.0-RC3-SNAPSHOT/index.md ``` Before this used to be: ``` docs/Packages/JavaAir/License.md docs/Packages/JavaAir/RELEASE-NOTES.md docs/Packages/JavaAir/index.md ``` Ideally...
**Describe the bug** Except uses of constructors have no use/def entry in TModel. **To Reproduce** ``` void exceptConstructor() { println("= Except constructors="); tm = typeCheck( "syntax S ' = foo:...