*********************************<+>****************** *********************
*
* State of Wisconsin - TEXT 2000
*
* Name: Filter Name
*
* Reference: TXXX.T2KXXXXX
*
* Version: 1.0
*
* Purpose: The purpose of this filter is
*
* Author: Andersen Consulting
*
* Date Created: MM/DD/YY
*
* Modification Log:
*
* Nbr Date Name Description
* -------------------------------------------
* 001 MM/DD/YY XXX Original.
* 002 06/18/98 mjr Tested for changes in I6- No Changes Required
* 003 05/30/00 gm Tested for changes in QS- No Changes Required
**********************************<->***************************************
<"para", Top Margin = 0.0266667 Inches, Bottom Margin = 0.0266667 Inches, Font = F25@Z7@Lam, Line Spacing = 1.162 lines>
Row Pattern Action Comment
~Title Row

Table 1.

~Defaults
~entry assign |sect1|
assign |sect2|
assign |chap1|
assign |chap2|
~exit
1 \* echo begin Table 2.
2 ([0-9]*)$|chap1|\.([0-9]*)$|sect1|( )*to( )*([0-9]*)$|chap2|\.([0-9]*)$|sect2|\t begin Table 3.
3 ([0-9]*)$|chapter|\.([0-9]*)$|section| begin Table 5.
~Title Row

Table 2.

~Defaults Do Not Inherit
~entry
~exit
4 [^\n]*\n echo end Table 2.
~Title Row

Table 3.

~Defaults Do Not Inherit
~entry assign |where|
~exit
5 [^\t]*\t assign |where||pattern|
begin Table 4.
~Title Row

Table 4.

~Defaults Do Not Inherit
~entry assign |algo|
~exit
6 ([^\t]*\t)$|algo|([^\n]*)$|fullcit|\n |chap2|.|sect2|\t|algo||where||fullcit|\n assign |sect1|
assign |sect2|
assign |chap1|
assign |chap2|
assign |algo|
assign |where|
end Table 3.
~Title Row

Table 5.

~Defaults Do Not Inherit
~entry assign |subdparaflag|
assign |subdivflag|
assign |paraflag|
assign |subsecflag|
assign |subdparaflag|
assign |subdiv|
assign |subdpara|
assign |para|
assign |subsec|
~exit
7 (\([0-9]*([a-z]*)?\))$|subsec|(\([a-z]*\))$|para|([0-9]*([a-z]*)?\.)$|subdiv|([a-z]*\.)$|subdpara| assign |subdparaflag|t
begin Table 6.
8 (\([0-9]*([a-z]*)?\))$|subsec|(\([a-z]*\))$|para|([0-9]*([a-z]*)?\.)$|subdiv| assign |subdivflag|t
begin Table 6.
9 (\([0-9]*([a-z]*)?\))$|subsec|(\([a-z]*\))$|para| assign |paraflag|t
begin Table 6.
10 (\([0-9]*([a-z]*)?\))$|subsec| assign |subsecflag|t
begin Table 6.
~Title Row

Table 6.

~Defaults
~entry
~exit
11 ( )*to( )* assign |to||pattern|
begin Table 7.
~Title Row

Table 7.

~Defaults
~entry
~exit
12 ([^\t]*)$|second|\t begin Table 8.
~Title Row

Table 8.

~Defaults
~entry
~exit
13 [^\t]*\t assign |where||pattern|
begin Table 9.
~Title Row

Table 9.

14 ([^\t]*)$|algo|\t begin Table 10.
~Title Row

Table 10.

~Defaults
~entry
~exit
15 ([^\n]*)$|fullcit|\n if |subdparaflag|==t |chapter|.|section||subsec||para||subdiv||second|\t|algo|\t|where||fullcit|\n ~end if
if |subdivflag|==t |chapter|.|section||subsec||para||second|\t|algo|\t|where||fullcit|\n ~end if
if |paraflag|==t |chapter|.|section||subsec||second|\t|algo|\t|where||fullcit|\n ~end if
if |subsecflag|==t |chapter|.|section||second|\t|algo|\t|where||fullcit|\n ~end if
assign |subdparaflag|
assign |subdivflag|
assign |paraflag|
assign |subsecflag|
assign |subdparaflag|
assign |subdiv|
assign |subdpara|
assign |para|
assign |subsec|
end Table 5.