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)
1. rascal-core is an experimental project containing: (1) the type-checker and (2) the compiler and (3) part of the run-time of compiled code 2. we might soon want to start...
**Describe the bug** Profiler reports the top-level function even nested closures. **To Reproduce** ``` import IO; int () parent() { int child() { result = 0; for (i
**Describe the bug** The type checker flags addition and subtraction on `datetime` values as errors. **To Reproduce** ``` datetime hoi = now(); datetime doei = now(); datetime added = hoi...
**Is your feature request related to a problem? Please describe.** Currently the `list` feature only returns a array of strings (the entries), however if we would return a list of...
**Describe the bug** ``` Error: [ERROR] jsonWithNum1: (org.rascalmpl.test.infrastructure.RascalJUnitParallelRecursiveTestRunner$ModuleTester) Time elapsed: 0.001 s
Build: - https://github.com/usethesource/rascal/actions/runs/1578764861 is still roughly 30 minutes - https://github.com/usethesource/rascal/actions/runs/1587747510 (switching to rascal-maven-plugin 0.6.1) takes 3h - Then there is some work to stop some build phases from happening twice...
I ran into this error because of a stupid copy-and-paste error: `Statement -> _with: 'WITH' "(" {Shorthand shorthand ","}+ ")" Eol ignore StatementBlock body 'ENDWITH'` This results in a cryptic...
The line ``` (n has location) ? onMouseDown(bool (int butnr, map[KeyModifier,bool] modifiers){ edit(n.location,[]); return true;}) ``` Has a function `edit` that is not defined neither in this file, nor in...
**Describe the bug** Installations of the newest Eclipse from march 2020 do complain that the latest Rascal release requires a tm.terminal that is too old for the current release.
**Describe the bug** ``` rascal>int a = 1; int: 1 rascal>int a = 2; |prompt:///|(4,5,,): Redeclared variable: a ``` This is not so problematic for short-lived REPLs because we can...