added everything to src
[henge/apc.git] / src / ir.h
1
2
3 /*!@file
4 \brief Intermediate Representation (IR) between Directory Structure and Engine Input
5 \details The IR serves as a storage structure that is populated during the
6 parsing of the input directory structure. After parsing is complete,
7 the IR will be condensed (removed of excess allocated space) and then
8 output as the input for the engine. In this file we describe the semantic actions
9 that are called at each step, and the memory buffers that they populate.
10 See parser.y for the description on how the input grammar is constructed,
11 and where/when semantic actions are called.
12 TODO: or just write it here.
13 \author Jordan Lavatai
14 \date Aug 2016
15 ----------------------------------------------------------------------------*/
16