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 [2018/06/14 16:02]
joaobispo [Clava]
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.
 +
 +/*  [lara:​docs:​weaver|Weaver Implementation Guide]] - How to implement a weaver */
  
 /* ===== MATISSE ===== */ /* ===== MATISSE ===== */
  
  
-===== MANET =====+===== 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 23: Line 24:
 /* ===== Kadabra ===== */ /* ===== Kadabra ===== */
  
-===== Clava =====+===== 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/​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.   * [[http://​specs.fe.up.pt/​tools/​clava/​doc| Clava API]] - Documentation for the Clava standard library.
Line 30: Line 31:
 /* ===== ReflectC ===== */ /* ===== ReflectC ===== */
  
 +/*
 ===== Dynamic LARA ===== ===== Dynamic LARA =====
  
Line 35: Line 37:
   * [[lara:​dynamic:​examples|Examples]]   * [[lara:​dynamic:​examples|Examples]]
   * [[lara:​dynamic:​compilers|C/​C++ Compilers]]   * [[lara:​dynamic:​compilers|C/​C++ Compilers]]
 +
 +*/
lara/documentation.1528984960.txt.gz ยท Last modified: 2019/09/22 15:46 (external edit)