Questions tagged [rascal]

Rascal is an experimental domain specific language for metaprogramming, such as static code analysis, program transformation and implementation of domain specific languages. It includes primitives from relational calculus and term rewriting. Its syntax and semantics are based on procedural (imperative) and functional programming.

Rascal is an experimental domain specific language (DSL) for arbitrary meta-programming, such as static code analysis, program transformation and implementation of domain specific languages. It includes primitives from relational calculus and term rewriting. Its syntax and semantics are based on procedural (imperative) and functional programming. Rascal is not limited to a particular object language, rather it has generic support for manipulating all languages and targeted libraries for specific languages.

Links to more information:

455 questions
0
votes
1 answer

Facilitating navigation through eclipse using Rascal visualization and callbacks

I am making a visualization of a code base using rascal, and I am currently trying to make it interactive by letting the user click on rendered Figures. What I want to do is to let the user click on objects that represent parts of the analyzed code,…
pancake
  • 1,923
  • 2
  • 21
  • 42
0
votes
1 answer

Basic parse failure in Rascal MPL Basic Entity Modelling

I'd like to run through a simple Rascal MPL parsing example, and am trying to follow Listing 1 from the Rascal Language Workbench (18531D.pdf) of May 3rd 2011. I've downloaded the current Rascal MPL version 0.5.1, and notice that a few module paths…
user2023370
  • 10,488
  • 6
  • 50
  • 83
0
votes
1 answer

java.lang.OutOfMemoryError: Java heap space with rascal code

I try to manipulate big strings in rascal and get constantly the following error: java.lang.OutOfMemoryError: Java heap space(internal error). I changed the following parameters in the eclipse.ini file: -XX:MaxPermSize=1024m -Xms256m…
0
votes
4 answers

How do I install Rascal

Can someone tell me how to install Rascal? The install instruction say - Eclipse Indigo for RCP/RAP - got it. Then Install New Software and put in the repository address: http://update.rascal-mpl.org/stable/ - done that Check "Contact all…
user2800708
  • 1,890
  • 2
  • 18
  • 31
-1
votes
1 answer

Finding ? operator in AST

I'm doing some exercise in Rascal. When I try to determine the Cyclomatic complexity of a Java method getting methods from an AST. I would like to evaluate the ? operator. As it is not determined by '/if(_, _, )', I tried to determine it using…
Ben
  • 1
  • 1
1 2 3
30
31