ACGL interpreter
By using ACGL (Atollic Code Generation Language) you can write source code templates that can be auto-generated in many combinations based on settings in one or more configuration files. The code generation language contains variables, complex mathematical and logical expressions, nested loops, function calls with parameter passing, conditional code generation, variable insertion points etc.
ACGL and the corresponding interpreter (code generator) is completely language agnostic and can modify, adapt and generate output in any language or file format based on ASCII text, e.g. Assembler, C/C++, C#, VHDL, Verilog, XML, HTML, make files, build scripts and test environments.
Our ACGL interpreter is a cross-platform command-line tool that works equally well on Windows, Linux or Unix. It can easily be put in a make file or build-script to make the automatic code generation part of a larger build process.


