You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
| JVM bytecode |[flybytes](/docs/Packages/Flybytes)| Forward and Reverse |
42
+
| C and C++ |[clair](/docs/Packages/org.rascalmpl.clair)||
43
+
| Java |[java-air](/docs/Packages/org.rascalmpl.java-air)|used to be part of standard library |
44
+
| PHP | php-analysis| currently not building will be released as soon as possible|
45
+
| Python | python-air| currently not building will be released as soon as possible|
46
+
| JVM bytecode |[flybytes](/docs/Packages/org.rascalmpl.flybytes)| Forward and Reverse |
47
47
48
48
### Generic Libraries
49
49
50
50
| Library Name | Package | Note |
51
51
| ------------ | ------- | ----- |
52
-
| Dr Ambiguity |[drambiguity](/docs/Packages/DrAmbiguity)| Interactive UI based on Salix for detection, diagnostics and fixing of ambiguity context-free grammars. |
53
-
| Salix |[salix-core](/docs/Packages/SalixCore)| User interface framework for Rascal |
54
-
| Salix Contrib |[salix-contrib](/docs/Packages/SalixContrib)| Useful extensions for Salix |
55
-
| Rascal GIT |[rascal-git](/docs/Packages/RascalGit)| Accessing GIT from Rascal |
56
-
| Rascal LSP |[rascal-lsp](/docs/Packages/RascalLsp)| LSP for Rascal and LSP generator for DSLs in Rascal |
57
-
| Typepal |[typepal](/docs/Packages/Typepal)| Generic name and type analysis framework; to be factored in to the standard library soon|
58
-
| Rascal Tutor |[rascal-tutor](/docs/Packages/RascalTutor)| Rascal source code documenter and manual authoring tool; to be factored into the standard library soon|
52
+
| Dr Ambiguity | drambiguity | Interactive UI based on Salix for detection, diagnostics and fixing of ambiguity context-free grammars. Currently documentation is not building, will be released as soon as possible|
53
+
| Salix |[salix-core](/docs/Packages/org.rascalmpl.salix-core)| User interface framework for Rascal |
54
+
| Salix Contrib |[salix-contrib](/docs/Packages/org.rascalmpl.salix-contrib)| Useful extensions for Salix |
55
+
| Rascal GIT |[rascal-git](/docs/Packages/edu.appstate.cs.rascal-git/)| Accessing GIT from Rascal |
56
+
| Rascal LSP |[rascal-lsp](/docs/Packages/org.rascalmpl.rascal-lsp/)| LSP for Rascal and LSP generator for DSLs in Rascal |
57
+
| Typepal |[typepal](/docs/Packages/org.rascalmpl.typepal/)| Generic name and type analysis framework |
58
+
| Rascal Tutor | rascal-tutor | Rascal source code documenter and manual authoring tool, documentation not released yet due to changes in tutor infrastructure|
Copy file name to clipboardExpand all lines: courses/Recipes/Metrics/MeasuringJava/MeasuringClasses/MeasuringClasses.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -10,7 +10,7 @@ A typical example of how to use M3 to analyze Java classes.
10
10
11
11
12
12
First we import the basic data types for representing Java. The model is called _M3_, and its definition is split acros a generic
13
-
language independent module called ((Library:module:analysis::m3::Core)) and a Java specific part called ((Library:module:lang::java::m3::AST)). Have a look at the documentation
13
+
language independent module called ((analysis::m3::Core)) and a Java specific part called ((lang::java::m3::AST)). Have a look at the documentation
14
14
of these modules later. For now we will go through using them in a few examples.
0 commit comments