User Tools

Site Tools


doc:lara

LARA Framework Documentation

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 Framework is open source and available at GitHub.

[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.

LARA Introduction - Introduction to LARA scripts.

General LARA Tips - Tips regarding writing and using LARA scripts.

Legacy Lara - Tips about features that are considered legacy and no longer actively supported (although they might still work).

doc/lara.txt · Last modified: 2022/01/15 20:05 by jbispo