Dev Notes The compilation process starts with finding a specific Markup_Item, such as “HTML”, creating a Build_Item, performing the Compile, Markup, and Show as appropriate. Find Markup_Item Given a Markup_Item Key, a search is made for the Markup_Item typically by iterating through the Layers. Compile Step If the Markup_Item contains a Markup_Item_Compile value it is executed. This may generate additional Compilation_Items. A result value will determine if the Markup_Item is to continue with the Markup step or is concluded. Markup Step If the Markup_Item contains Markup value then a new Build_Item is created as the child of the active one. A search is made for the Markup_Item typically by iterating through the Layers. If no Markup_Item is found this is an error, the Markup_Item_Missing is assigned and this Build_Item’s processing concludes. The Build_Markup is set to the Markup_Item. The Compile step is processed for this Markup_Item. |