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)
For debugging class and source paths the terminal should print its bill of materials (pathConfig) just before the first prompt appears.
In the IDE clicking on the label of `fail generalInjectionCountFilter;` in the function `generalInjectionCountFilter` will jump to itself rather than to the function's header.
**Is your feature request related to a problem? Please describe.** It's low hanging fruit, but the current Rascal/Eclipse JDT bridge does not support the compilation of java files to .class...
**Describe the bug** See The packager reads every `.tpl` file in the target folder and visits the contents using a `visit` statement and replaces loc instances that match a certain...
``` rascal>:quit # # A fatal error has been detected by the Java Runtime Environment: # # SIGBUS (0xa) at pc=0x0000000101d15e92, pid=2646, tid=0x0000000000001003 # # JRE version: OpenJDK Runtime Environment...
I was trying to get the elapsed time between two places in code, a start point, and an end point. To do this, from the current Rascal API, I did...
**Describe the bug** The packager is a rewriter of project locs to lib locs for the sake of browsing through library files in the IDE (for example while debugging. It...
**Describe the bug** The parser generator will throw "UndeclaredNonTerminalException" in cases where the `parse` function is called from a module that extends ParseTree. If we change the `extend` to `import`...
Take a declaration like this: `alias Parser = Tree (str input, loc origin);` This will somehow add `input` as a parameter into the current module scope. This is visible if...
**Describe the bug** When I start a terminal in the `flybytes` project, I expect the `src` folder of that project to be configured correctly. Currently it uses the cwd as...