Session File Structure
Session files always begins with the *Id() statement which is followed by statements grouped in blocks.
Each block begins with a *Begin() statement, such as *BeginPage(),
*BeginWindow(), *BeginDefinitions(), and
*BeginPlot() and ends with a corresponding *End() statement,
such as *EndPage(), *EndWindow(),
*EndDefinitions() and *EndPlot(). The four
principal blocks in the session file are:
- *BeginPage()
- *BeginDefinitions()
- *BeginPalette()
- *BeginStatsTemplates()
Each of these parent blocks contain sub-blocks which further define the working session. When a session file is saved in the program, sub-blocks are indented within parent blocks.