WV07: Test the typesetting of library macros.


1. 1. Test an ordinary library macro.

1. Sloth[ZL]={I am the sloth }
This macro is NEVER invoked.


2. 2. Test a library macro with two body parts.

2. Two body parts[ZL]+={Sloth }
This macro is defined in definitions 2 and 3.
This macro is invoked in definition 11.

3. Two body parts[ZL]+={Walrus }
This macro is defined in definitions 2 and 3.
This macro is invoked in definition 11.


3. 3. Test a library macro with three body parts.

4. Three body parts[ZL]+={Sloth }
This macro is defined in definitions 4, 5 and 6.
This macro is invoked in definition 9.

5. Three body parts[ZL]+={Walrus }
This macro is defined in definitions 4, 5 and 6.
This macro is invoked in definition 9.

6. Three body parts[ZL]+={Aardvaark }
This macro is defined in definitions 4, 5 and 6.
This macro is invoked in definition 9.


4. 4. Test a library macro with five body parts.

7. Five body parts[ZL]+={Sloth }
This macro is defined in definitions 7, 8, 9, 10 and 11.
This macro is NEVER invoked.

8. Five body parts[ZL]+={Walrus }
This macro is defined in definitions 7, 8, 9, 10 and 11.
This macro is NEVER invoked.

9. Five body parts[ZL]+={Three body parts}
This macro is defined in definitions 7, 8, 9, 10 and 11.
This macro is NEVER invoked.

10. Five body parts[ZL]+={Aardvaark }
This macro is defined in definitions 7, 8, 9, 10 and 11.
This macro is NEVER invoked.

11. Five body parts[ZL]+={Two body parts}
This macro is defined in definitions 7, 8, 9, 10 and 11.
This macro is NEVER invoked.


5. 5. Test a library macro that is overruled.

12. Walrus[ZL]={Walrus library }
This library macro was overruled by definition 13 and is not active.

13. Walrus[Z]={Walrus main }
This macro is NEVER invoked.


6. 6. Test interlaced and overruled.

14. Aardvark[ZL]+={First aardvark level one text (correct)
}
This macro is defined in definitions 14 and 16.
This macro is invoked in definition 18.

15. Aardvark[LL]+={Second aardvark level two text }
This macro is defined in definitions 15 and 17.
This library macro was overruled by definition 14 and is not active.

16. Aardvark[ZL]+={First aardvark level one text (correct)
}
This macro is defined in definitions 14 and 16.
This macro is invoked in definition 18.

17. Aardvark[LL]+={Second aardvark level two text }
This macro is defined in definitions 15 and 17.
This library macro was overruled by definition 14 and is not active.

18. File: wv07.out={Aardvark}
This macro is attached to an output file.

End of tests.


End Of File