This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision | ||
|
doc:lara [2022/01/15 19:19] jbispo |
doc:lara [2022/01/15 20:05] (current) jbispo |
||
|---|---|---|---|
| Line 2: | Line 2: | ||
| LARA is a framework written in Java for writing LARA weavers, tools that analyze and transform source code of a given language according to rules written in LARA scripts. | LARA is a framework written in Java for writing LARA weavers, tools that analyze and transform source code of a given language according to rules written in LARA scripts. | ||
| - | |||
| LARA scripts can either be plain JavaScript files with the latest EcmaScript syntax (.js files) or EcmaScript 5 (2009) extended with special constructs (.lara files). | LARA scripts can either be plain JavaScript files with the latest EcmaScript syntax (.js files) or EcmaScript 5 (2009) extended with special constructs (.lara files). | ||
| + | |||
| + | LARA Framework is open source and available at [[https:// | ||
| [Planned Feature] Currently, the starting point of a LARA weaver is always a .lara file, but we are working on support for the entry point to be either a .lara or .js file. | [Planned Feature] Currently, the starting point of a LARA weaver is always a .lara file, but we are working on support for the entry point to be either a .lara or .js file. | ||
| - | Quickstart - Introductory video using Kadabra, a Java Weaver (XXmin). | + | /* [[https:// |
| - | + | ||
| - | [[doc: | + | |
| + | [[doc: | ||
| - | [[doc:lara:legacy|Legacy Lara]] | + | [[doc:lara:tips|General LARA Tips]] - Tips regarding writing and using LARA scripts. |
| + | [[doc: | ||