X-Git-Url: https://www.kengrimes.com/gitweb/?p=henge%2Fapc.git;a=blobdiff_plain;f=src%2Fir.h;fp=src%2Fir.h;h=0d271b1dc671ff1408bbd790dfc7f8f1a8a0eae0;hp=0000000000000000000000000000000000000000;hb=1c75266c959f8168fb6a73b6fef22fc91a5affc7;hpb=a58c4564255146d9a9c7d4ee095558c91eaa874e diff --git a/src/ir.h b/src/ir.h new file mode 100755 index 0000000..0d271b1 --- /dev/null +++ b/src/ir.h @@ -0,0 +1,16 @@ + + +/*!@file +\brief Intermediate Representation (IR) between Directory Structure and Engine Input +\details The IR serves as a storage structure that is populated during the + parsing of the input directory structure. After parsing is complete, + the IR will be condensed (removed of excess allocated space) and then + output as the input for the engine. In this file we describe the semantic actions + that are called at each step, and the memory buffers that they populate. + See parser.y for the description on how the input grammar is constructed, + and where/when semantic actions are called. + TODO: or just write it here. +\author Jordan Lavatai +\date Aug 2016 +----------------------------------------------------------------------------*/ +