# body.icn: Object to represent an input file for webstyler.icn #-- $ifndef __BODY_ICN__ $define __BODY_ICN__ $define BODY_REVISION "$Revision: 1.21 $" $define BODY_DATE "$Date: 1996/10/24 21:29:23 $" #================================================================ # NOTATIONAL DEFINITIONS #---------------------------------------------------------------- # effective next target of a body file == # if the body file contains a tag -> &null # else if there is a tag -> # target representing shortname foo # else if the body's topic has a right-hand sibling -> # target representing that sibling # else -> &null # (If a body file has multiple tags, the last one wins.) # # effective previous target of a body file == # if the body file contains a tag -> &null # else if there is a tag -> # target representing shortname foo # else if the body's topic has a left-hand sibling -> # target representing that sibling # else -> &null # (If a body file has multiple tags, the last one wins.) # # effective see list == # a list consisting of: # (a) a target representing the parent topic of this body's # topic, unless a occurs in the body file; followed by # (b) any targets mentioned in tags (after the # last if any) # # effective template == # if the body file contains a