User Tools

Site Tools


Sidebar

<menu col=1,align=center>

<item>Documentation||[[lara:documentation]]|{{:lara:img:dictionary.png?25}}</item>
<item>Downloads||[[lara:downloads]]| {{:lara:img:projects.png?25}}</item>
<item>Tutorials||[[lara:tutorial]]|{{:lara:img:books.png?25}}</item>
<item>Other uses of LARA||[[lara:other]]|{{:lara:img:globe.png?25}}</item>
<item>About Us||[[https://sites.google.com/site/specsfeup/]]| {{:lara:img:specslogo.png?25}}</item>
<item>Projects||[[lara:usage]]| {{:lara:img:math.png?25}}</item>

</menu>

/* They are empty */ /* <item>FAQ||faq|</item> */ /* <item>Dev. Team||team| </item> */ /* <item>About LARA||about|</item> */

lara:documentation

Documentation

In this page you can find documentation about the LARA language and the available tools.

LARA

  • Cheat Sheet - Reference guide for writing LARA aspects
  • LARA Specification 3.0 - Specification of the LARA language (WIP)
  • Style Guide - Coding practices for LARA
  • Stats Guide - Counting Lines-of-Code and other stats in LARA
  • larac - how to use the LARA compiler to obtain the intermediate-representation of the aspects (Aspect-IR).
  • 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 ===== */

MANET (ANSI C)

/* ===== Kadabra ===== */

Clava (C/C++)

/* ===== ReflectC ===== */

/*

Dynamic LARA

lara/documentation.txt · Last modified: 2019/09/22 15:47 (external edit)