<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">FUNNELWEB LISTING FILE
======================

Dump of mapped file "&lt;&lt;Suppressed&gt;&gt;".

MEMORY DUMP OF MAPPED FILE
==========================

+-------------------------------------------------+------------------+
| 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F | 0123456789ABCDEF |
+-------------------------------------------------+------------------+
| 50 52 30 33 3A 20 54 65 73 74 20 74 68 65 20 70 | PR03: Test the p |
| 61 72 73 69 6E 67 20 61 6E 64 20 73 65 6D 61 6E | arsing and seman |
| 74 69 63 73 20 6F 66 20 73 65 63 74 69 6F 6E 73 | tics of sections |
| 2E 0A 0A 34 2E 20 54 65 73 74 20 66 69 72 73 74 | ...4. Test first |
| 20 73 65 63 74 69 6F 6E 20 6F 66 20 64 6F 63 75 |  section of docu |
| 6D 65 6E 74 20 69 73 20 6E 6F 74 20 3C 73 70 65 | ment is not &lt;spe |
| 63 69 61 6C 3E 41 2E 0A 40 42 40 3C 54 68 69 73 | cial&gt;A..@B@&lt;This |
| 20 73 65 63 74 69 6F 6E 20 69 73 20 6F 75 74 20 |  section is out  |
| 6F 66 20 6F 72 64 65 72 20 28 61 6E 64 20 73 6F | of order (and so |
| 20 69 73 20 74 68 69 73 20 74 65 73 74 21 29 40 |  is this test!)@ |
| 3E 0A 0A 31 2E 20 54 65 73 74 20 73 65 63 74 69 | &gt;..1. Test secti |
| 6F 6E 20 77 69 74 68 20 6E 6F 20 6E 61 6D 65 2E | on with no name. |
| 0A 40 41 20 54 68 69 73 20 73 65 63 74 69 6F 6E | .@A This section |
| 20 68 61 73 20 6E 6F 20 6E 61 6D 65 2E 0A 40 24 |  has no name..@$ |
| 40 3C 54 68 65 20 73 65 63 74 69 6F 6E 20 6E 61 | @&lt;The section na |
| 6D 65 20 69 6E 68 65 72 69 74 73 20 74 68 65 20 | me inherits the  |
| 6E 61 6D 65 20 6F 66 20 74 68 69 73 20 6D 61 63 | name of this mac |
| 72 6F 40 3E 40 7B 57 61 6C 72 75 73 40 7D 0A 0A | ro@&gt;@{Walrus@}.. |
| 32 2E 20 54 65 73 74 20 73 65 63 74 69 6F 6E 20 | 2. Test section  |
| 77 69 74 68 20 61 20 6E 61 6D 65 0A 40 41 40 3C | with a name.@A@&lt; |
| 54 68 69 73 20 73 65 63 74 69 6F 6E 20 68 61 73 | This section has |
| 20 6E 6F 20 6E 61 6D 65 2E 40 3E 0A 0A 33 2E 20 |  no name.@&gt;..3.  |
| 54 65 73 74 20 74 68 65 20 65 6E 74 69 72 65 20 | Test the entire  |
| 68 69 65 72 61 72 63 68 79 2E 0A 40 41 40 3C 4F | hierarchy..@A@&lt;O |
| 6E 65 40 3E 0A 40 42 40 3C 54 77 6F 40 3E 0A 40 | ne@&gt;.@B@&lt;Two@&gt;.@ |
| 43 40 3C 54 68 72 65 65 40 3E 0A 40 44 40 3C 46 | C@&lt;Three@&gt;.@D@&lt;F |
| 6F 75 72 40 3E 0A 40 45 40 3C 46 69 76 65 40 3E | our@&gt;.@E@&lt;Five@&gt; |
| 0A 0A 35 2E 20 54 65 73 74 20 64 65 74 65 63 74 | ..5. Test detect |
| 69 6F 6E 20 6F 66 20 64 69 73 63 6F 6E 74 69 6E | ion of discontin |
| 75 69 74 79 20 69 6E 20 6C 65 76 65 6C 73 2E 0A | uity in levels.. |
| 40 41 40 3C 4F 6E 65 40 3E 0A 40 43 40 3C 54 68 | @A@&lt;One@&gt;.@C@&lt;Th |
| 72 65 65 40 3E 0A 40 45 40 3C 46 69 76 65 40 3E | ree@&gt;.@E@&lt;Five@&gt; |
| 0A 0A 40 41 40 3C 4F 6E 65 40 3E 0A 40 42 40 3C | ..@A@&lt;One@&gt;.@B@&lt; |
| 54 68 72 65 65 40 3E 0A 40 44 40 3C 46 69 76 65 | Three@&gt;.@D@&lt;Five |
| 40 3E 0A                                        | @&gt;.              |
+-------------------------------------------------+------------------+


=========================== Start of LINE LIST DUMP ============================

Globl Local| Text
-----------+--------------------------------------------------------------------
00001 00001| PR03: Test the parsing and semantics of sections.&lt;010&gt;
00002 00002| &lt;010&gt;
00003 00003| 4. Test first section of document is not &lt;special&gt;A.&lt;010&gt;
00004 00004| @B@&lt;This section is out of order (and so is this test!)@&gt;&lt;010&gt;
00005 00005| &lt;010&gt;
00006 00006| 1. Test section with no name.&lt;010&gt;
00007 00007| @A This section has no name.&lt;010&gt;
00008 00008| @$@&lt;The section name inherits the name of this macro@&gt;@{Walrus@}&lt;010&gt;
00009 00009| &lt;010&gt;
00010 00010| 2. Test section with a name&lt;010&gt;
00011 00011| @A@&lt;This section has no name.@&gt;&lt;010&gt;
00012 00012| &lt;010&gt;
00013 00013| 3. Test the entire hierarchy.&lt;010&gt;
00014 00014| @A@&lt;One@&gt;&lt;010&gt;
00015 00015| @B@&lt;Two@&gt;&lt;010&gt;
00016 00016| @C@&lt;Three@&gt;&lt;010&gt;
00017 00017| @D@&lt;Four@&gt;&lt;010&gt;
00018 00018| @E@&lt;Five@&gt;&lt;010&gt;
00019 00019| &lt;010&gt;
00020 00020| 5. Test detection of discontinuity in levels.&lt;010&gt;
00021 00021| @A@&lt;One@&gt;&lt;010&gt;
00022 00022| @C@&lt;Three@&gt;&lt;010&gt;
00023 00023| @E@&lt;Five@&gt;&lt;010&gt;
00024 00024| &lt;010&gt;
00025 00025| @A@&lt;One@&gt;&lt;010&gt;
00026 00026| @B@&lt;Three@&gt;&lt;010&gt;
00027 00027| @D@&lt;Five@&gt;&lt;010&gt;
00028 00028| &lt;End-Of-File&gt;&lt;010&gt;
-----------+--------------------------------------------------------------------
Globl Local| Text

============================ End of LINE LIST DUMP =============================


=========================== Start of TOKEN LIST DUMP ===========================

Summary: There are 77 tokens in the token list.

Line[Column]: Token Description
-------------------------------

0001[01]: Text. Text scrap[Grey]="PR03: Test the parsing and semantics of sections.&lt;010&gt;
&lt;010&gt;
4. Test first section of document is not &lt;special&gt;A.&lt;010&gt;
"
0004[01]: @B New section (Level 2). 
0004[03]: @&lt; Open name. 
0004[05]: Text. Text scrap[Grey]="This section is out of order (and so is this test!)"
0004[56]: @&gt; Close name. 
0004[58]: Text. Text scrap[Grey]="&lt;010&gt;
&lt;010&gt;
1. Test section with no name.&lt;010&gt;
"
0007[01]: @A New section (Level 1). 
0007[03]: Text. Text scrap[Grey]=" This section has no name.&lt;010&gt;
"
0008[01]: @$ Macro defn. 
0008[03]: @&lt; Open name. 
0008[05]: Text. Text scrap[Grey]="The section name inherits the name of this macro"
0008[53]: @&gt; Close name. 
0008[55]: @{ Open defn. 
0008[57]: Text. Text scrap[Grey]="Walrus"
0008[63]: @} Close defn. 
0008[65]: Text. Text scrap[Grey]="&lt;010&gt;
&lt;010&gt;
2. Test section with a name&lt;010&gt;
"
0011[01]: @A New section (Level 1). 
0011[03]: @&lt; Open name. 
0011[05]: Text. Text scrap[Grey]="This section has no name."
0011[30]: @&gt; Close name. 
0011[32]: Text. Text scrap[Grey]="&lt;010&gt;
&lt;010&gt;
3. Test the entire hierarchy.&lt;010&gt;
"
0014[01]: @A New section (Level 1). 
0014[03]: @&lt; Open name. 
0014[05]: Text. Text scrap[Grey]="One"
0014[08]: @&gt; Close name. 
0014[10]: Text. Text scrap[White]="&lt;010&gt;
"
0015[01]: @B New section (Level 2). 
0015[03]: @&lt; Open name. 
0015[05]: Text. Text scrap[Grey]="Two"
0015[08]: @&gt; Close name. 
0015[10]: Text. Text scrap[White]="&lt;010&gt;
"
0016[01]: @C New section (Level 3). 
0016[03]: @&lt; Open name. 
0016[05]: Text. Text scrap[Grey]="Three"
0016[10]: @&gt; Close name. 
0016[12]: Text. Text scrap[White]="&lt;010&gt;
"
0017[01]: @D New section (Level 4). 
0017[03]: @&lt; Open name. 
0017[05]: Text. Text scrap[Grey]="Four"
0017[09]: @&gt; Close name. 
0017[11]: Text. Text scrap[White]="&lt;010&gt;
"
0018[01]: @E New section (Level 5). 
0018[03]: @&lt; Open name. 
0018[05]: Text. Text scrap[Grey]="Five"
0018[09]: @&gt; Close name. 
0018[11]: Text. Text scrap[Grey]="&lt;010&gt;
&lt;010&gt;
5. Test detection of discontinuity in levels.&lt;010&gt;
"
0021[01]: @A New section (Level 1). 
0021[03]: @&lt; Open name. 
0021[05]: Text. Text scrap[Grey]="One"
0021[08]: @&gt; Close name. 
0021[10]: Text. Text scrap[White]="&lt;010&gt;
"
0022[01]: @C New section (Level 3). 
0022[03]: @&lt; Open name. 
0022[05]: Text. Text scrap[Grey]="Three"
0022[10]: @&gt; Close name. 
0022[12]: Text. Text scrap[White]="&lt;010&gt;
"
0023[01]: @E New section (Level 5). 
0023[03]: @&lt; Open name. 
0023[05]: Text. Text scrap[Grey]="Five"
0023[09]: @&gt; Close name. 
0023[11]: Text. Text scrap[White]="&lt;010&gt;
&lt;010&gt;
"
0025[01]: @A New section (Level 1). 
0025[03]: @&lt; Open name. 
0025[05]: Text. Text scrap[Grey]="One"
0025[08]: @&gt; Close name. 
0025[10]: Text. Text scrap[White]="&lt;010&gt;
"
0026[01]: @B New section (Level 2). 
0026[03]: @&lt; Open name. 
0026[05]: Text. Text scrap[Grey]="Three"
0026[10]: @&gt; Close name. 
0026[12]: Text. Text scrap[White]="&lt;010&gt;
"
0027[01]: @D New section (Level 4). 
0027[03]: @&lt; Open name. 
0027[05]: Text. Text scrap[Grey]="Five"
0027[09]: @&gt; Close name. 
0027[11]: Text. Text scrap[White]="&lt;010&gt;
"
0028[01]: End Of File. 
============================ End of TOKEN LIST DUMP ============================


========================== Start of MACRO TABLE DUMP ===========================


------------------- Start of Macro Dump --------------------
Macro Name  : "#file"
Defined?    : Yes.
Parameters  : 0
Additive?   : No.
Zero Calls? : Yes.
Many Calls? : Yes.
Output File?: No.
Automatic Line Directive Macro?: No.
Call list   :
Macro body  :

--Start of List of Body Parts--
This macro has 1 body part.
Body part 1: Seqnum=0, Pos(L,C)=(5369005744,5368823512), Expression follows:

---- Start of Expression ----

--- Start Special Function ---
---- End Special Function ----

----- End of Expression -----

---End of List of Body Parts---

-------------------- End of Macro Dump ---------------------



------------------- Start of Macro Dump --------------------
Macro Name  : "#line"
Defined?    : Yes.
Parameters  : 0
Additive?   : No.
Zero Calls? : Yes.
Many Calls? : Yes.
Output File?: No.
Automatic Line Directive Macro?: No.
Call list   :
Macro body  :

--Start of List of Body Parts--
This macro has 1 body part.
Body part 1: Seqnum=0, Pos(L,C)=(5369005744,5368823512), Expression follows:

---- Start of Expression ----

--- Start Special Function ---
---- End Special Function ----

----- End of Expression -----

---End of List of Body Parts---

-------------------- End of Macro Dump ---------------------



------------------- Start of Macro Dump --------------------
Macro Name  : "#timestamp"
Defined?    : Yes.
Parameters  : 0
Additive?   : No.
Zero Calls? : Yes.
Many Calls? : Yes.
Output File?: No.
Automatic Line Directive Macro?: No.
Call list   :
Macro body  :

--Start of List of Body Parts--
This macro has 1 body part.
Body part 1: Seqnum=0, Pos(L,C)=(5369005744,5368823512), Expression follows:

---- Start of Expression ----

--- Start Special Function ---
---- End Special Function ----

----- End of Expression -----

---End of List of Body Parts---

-------------------- End of Macro Dump ---------------------



------------------- Start of Macro Dump --------------------
Macro Name  : "The section name inherits the name of this macro"
Defined?    : Yes.
Parameters  : 0
Additive?   : No.
Zero Calls? : No.
Many Calls? : No.
Output File?: No.
Automatic Line Directive Macro?: No.
Call list   :
Macro body  :

--Start of List of Body Parts--
This macro has 1 body part.
Body part 1: Seqnum=1, Pos(L,C)=(8,3), Expression follows:

---- Start of Expression ----

----- Start Text Element -----
Text scrap[Grey]="Walrus"
------ End Text Element ------

----- End of Expression -----

---End of List of Body Parts---

-------------------- End of Macro Dump ---------------------



=========================== End of MACRO TABLE DUMP ============================


========================= Start of DOCUMENT LIST DUMP ==========================


TEXT COMPONENT: Pos(L,C)=(1,1). 

-- Start of Text Scrap List --
Text scrap[Grey]="PR03: Test the parsing and semantics of sections.&lt;010&gt;
&lt;010&gt;
4. Test first section of document is not &lt;special&gt;A.&lt;010&gt;
"
--- End of Text Scrap List ---


TYPESETTER DIRECTIVE COMPONENT: 
   Section "1.2", Section name="This section is out of order (and so is this test!)".

TEXT COMPONENT: Pos(L,C)=(4,58). 

-- Start of Text Scrap List --
Text scrap[Grey]="&lt;010&gt;
&lt;010&gt;
1. Test section with no name.&lt;010&gt;
"
--- End of Text Scrap List ---


TYPESETTER DIRECTIVE COMPONENT: 
   Section "2", Section name="The section name inherits the name of this macro".

TEXT COMPONENT: Pos(L,C)=(7,3). 

-- Start of Text Scrap List --
Text scrap[Grey]=" This section has no name.&lt;010&gt;
"
--- End of Text Scrap List ---


MACRO DEFINITION COMPONENT: Pos(L,C)=(8,1). 
Part 1 of macro @&lt;The section name inherits the name of this macro@&gt;.

TEXT COMPONENT: Pos(L,C)=(8,65). 

-- Start of Text Scrap List --
Text scrap[Grey]="&lt;010&gt;
&lt;010&gt;
2. Test section with a name&lt;010&gt;
"
--- End of Text Scrap List ---


TYPESETTER DIRECTIVE COMPONENT: 
   Section "3", Section name="This section has no name.".

TEXT COMPONENT: Pos(L,C)=(11,32). 

-- Start of Text Scrap List --
Text scrap[Grey]="&lt;010&gt;
&lt;010&gt;
3. Test the entire hierarchy.&lt;010&gt;
"
--- End of Text Scrap List ---


TYPESETTER DIRECTIVE COMPONENT: 
   Section "4", Section name="One".

TEXT COMPONENT: Pos(L,C)=(14,10). 

-- Start of Text Scrap List --
Text scrap[White]="&lt;010&gt;
"
--- End of Text Scrap List ---


TYPESETTER DIRECTIVE COMPONENT: 
   Section "4.1", Section name="Two".

TEXT COMPONENT: Pos(L,C)=(15,10). 

-- Start of Text Scrap List --
Text scrap[White]="&lt;010&gt;
"
--- End of Text Scrap List ---


TYPESETTER DIRECTIVE COMPONENT: 
   Section "4.1.1", Section name="Three".

TEXT COMPONENT: Pos(L,C)=(16,12). 

-- Start of Text Scrap List --
Text scrap[White]="&lt;010&gt;
"
--- End of Text Scrap List ---


TYPESETTER DIRECTIVE COMPONENT: 
   Section "4.1.1.1", Section name="Four".

TEXT COMPONENT: Pos(L,C)=(17,11). 

-- Start of Text Scrap List --
Text scrap[White]="&lt;010&gt;
"
--- End of Text Scrap List ---


TYPESETTER DIRECTIVE COMPONENT: 
   Section "4.1.1.1.1", Section name="Five".

TEXT COMPONENT: Pos(L,C)=(18,11). 

-- Start of Text Scrap List --
Text scrap[Grey]="&lt;010&gt;
&lt;010&gt;
5. Test detection of discontinuity in levels.&lt;010&gt;
"
--- End of Text Scrap List ---


TYPESETTER DIRECTIVE COMPONENT: 
   Section "5", Section name="One".

TEXT COMPONENT: Pos(L,C)=(21,10). 

-- Start of Text Scrap List --
Text scrap[White]="&lt;010&gt;
"
--- End of Text Scrap List ---


TYPESETTER DIRECTIVE COMPONENT: 
   Section "1.1.2", Section name="Three".

TEXT COMPONENT: Pos(L,C)=(22,12). 

-- Start of Text Scrap List --
Text scrap[White]="&lt;010&gt;
"
--- End of Text Scrap List ---


TYPESETTER DIRECTIVE COMPONENT: 
   Section "1.1.1.1.2", Section name="Five".

TEXT COMPONENT: Pos(L,C)=(23,11). 

-- Start of Text Scrap List --
Text scrap[White]="&lt;010&gt;
&lt;010&gt;
"
--- End of Text Scrap List ---


TYPESETTER DIRECTIVE COMPONENT: 
   Section "2", Section name="One".

TEXT COMPONENT: Pos(L,C)=(25,10). 

-- Start of Text Scrap List --
Text scrap[White]="&lt;010&gt;
"
--- End of Text Scrap List ---


TYPESETTER DIRECTIVE COMPONENT: 
   Section "2.1", Section name="Three".

TEXT COMPONENT: Pos(L,C)=(26,12). 

-- Start of Text Scrap List --
Text scrap[White]="&lt;010&gt;
"
--- End of Text Scrap List ---


TYPESETTER DIRECTIVE COMPONENT: 
   Section "1.1.1.2", Section name="Five".

TEXT COMPONENT: Pos(L,C)=(27,11). 

-- Start of Text Scrap List --
Text scrap[White]="&lt;010&gt;
"
--- End of Text Scrap List ---


========================== End of DOCUMENT LIST DUMP ===========================


Global Local| Input File
------------+-------------------------------------------------------------------
     1     1| PR03: Test the parsing and semantics of sections.
     2     2| 
     3     3| 4. Test first section of document is not &lt;special&gt;A.
     4     4| @B@&lt;This section is out of order (and so is this test!)@&gt;
       Error|.^The first section in a document must be an @A section.
     5     5| 
     6     6| 1. Test section with no name.
     7     7| @A This section has no name.
     8     8| @$@&lt;The section name inherits the name of this macro@&gt;@{Walrus@}
     9     9| 
    10    10| 2. Test section with a name
    11    11| @A@&lt;This section has no name.@&gt;
    12    12| 
    13    13| 3. Test the entire hierarchy.
    14    14| @A@&lt;One@&gt;
    15    15| @B@&lt;Two@&gt;
    16    16| @C@&lt;Three@&gt;
    17    17| @D@&lt;Four@&gt;
    18    18| @E@&lt;Five@&gt;
    19    19| 
    20    20| 5. Test detection of discontinuity in levels.
    21    21| @A@&lt;One@&gt;
            |.^The next section (at line 22) is too deep.
    22    22| @C@&lt;Three@&gt;
       Error|.^This section is more than one level deeper than the last
            |.^section (at line 21). Example: @B followed by @D is not allowed.
            |.^The next section (at line 23) is too deep.
    23    23| @E@&lt;Five@&gt;
       Error|.^This section is more than one level deeper than the last
            |.^section (at line 22). Example: @B followed by @D is not allowed.
    24    24| 
    25    25| @A@&lt;One@&gt;
    26    26| @B@&lt;Three@&gt;
            |.^The next section (at line 27) is too deep.
    27    27| @D@&lt;Five@&gt;
       Error|.^This section is more than one level deeper than the last
            |.^section (at line 26). Example: @B followed by @D is not allowed.
            | &lt;End-Of-File&gt;
------------+-------------------------------------------------------------------

There were 4 Errors.
</pre></body></html>