IREP¶
IREP is a tool that enables mixed-language simulation codes to use a common, Lua-based format for their input decks. Essentially, the input format is a set of tables – Lua’s one (and only?) data structure. IREP is an intermediate representation that is used to generate plain-old-data (POD) structures in C, C++, Fortran, and Lua.
For some background and motivation, see this presentation
and the corresponding video.