User Tools

Site Tools


lara:documentation

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
lara:documentation [2017/07/24 16:01]
tdrc [LARA]
lara:documentation [2019/09/22 15:47] (current)
Line 3: Line 3:
  
 ===== LARA ===== ===== LARA =====
-  * [[lara:​docs:​sheet|Cheat Sheet]] - Basic functionality of in a LARA aspect+  * [[lara:​docs:​sheet|Cheat Sheet]] - Reference guide for writing ​LARA aspects
   * [[lara:​docs:​specs3|LARA Specification 3.0]] - Specification of the LARA language (WIP)   * [[lara:​docs:​specs3|LARA Specification 3.0]] - Specification of the LARA language (WIP)
-  * [[lara:​docs:​weaver|Weaver Implementation Guide]] - How to implement a weaver 
   * [[lara:​docs:​style|Style Guide]] - Coding practices for LARA   * [[lara:​docs:​style|Style Guide]] - Coding practices for LARA
   * [[lara:​docs:​stats|Stats Guide]] - Counting Lines-of-Code and other stats in LARA   * [[lara:​docs:​stats|Stats Guide]] - Counting Lines-of-Code and other stats in LARA
   * [[lara:​docs:​larac|larac]] - how to use the LARA compiler to obtain the intermediate-representation of the aspects (Aspect-IR).   * [[lara:​docs:​larac|larac]] - how to use the LARA compiler to obtain the intermediate-representation of the aspects (Aspect-IR).
   * [[lara:​docs:​larai|larai]] - about the LARA interpreter:​ its usage and how it can be used for different purposes.   * [[lara:​docs:​larai|larai]] - about the LARA interpreter:​ its usage and how it can be used for different purposes.
-===== MATISSE ===== 
  
 +/*  [lara:​docs:​weaver|Weaver Implementation Guide]] - How to implement a weaver */
  
-===== MANET =====+/* ===== MATISSE ===== */ 
 + 
 + 
 +===== MANET (ANSI C) =====
   * [[manet:​docs:​cli| MANET Command Line Interface]] - how to run MANET through the command line   * [[manet:​docs:​cli| MANET Command Line Interface]] - how to run MANET through the command line
   * [[manet:​docs:​joinpoints| MANET Join Points]] - the join point hierarchy   * [[manet:​docs:​joinpoints| MANET Join Points]] - the join point hierarchy
Line 20: Line 22:
   * [[manet:​docs:​examples| MANET Examples]] - some examples to illustrate the features of MANET   * [[manet:​docs:​examples| MANET Examples]] - some examples to illustrate the features of MANET
  
-===== ReflectC ​=====+/* ===== Kadabra ​===== */
  
 +===== Clava (C/C++) =====
 +  * [[http://​specs.fe.up.pt/​tools/​clava/​language_specification.html| Clava Language Specification]] - Lists the join points, attributes and actions available in Clava.
 +  * [[http://​specs.fe.up.pt/​tools/​clava/​doc| Clava API]] - Documentation for the Clava standard library.
 +  * [[https://​github.com/​specs-feup/​clava/​tree/​master/​ClavaWeaver| Clava Weaver Repository]] - GitHub repository with Clava weaver source code. 
 +
 +/* ===== ReflectC ===== */
 +
 +/*
 ===== Dynamic LARA ===== ===== Dynamic LARA =====
  
Line 27: Line 37:
   * [[lara:​dynamic:​examples|Examples]]   * [[lara:​dynamic:​examples|Examples]]
   * [[lara:​dynamic:​compilers|C/​C++ Compilers]]   * [[lara:​dynamic:​compilers|C/​C++ Compilers]]
 +
 +*/
lara/documentation.1500904880.txt.gz · Last modified: 2019/09/22 15:46 (external edit)