Eltanin test file 2 (version 1.1)

Phil Brooke, Green Pike Ltd

17 Aug 2022

๐Ÿ”—ET1

1ย This is the first section

ยง

1๐Ÿ”—This should be an a-link to the first test file: ../test1/Eltanin_test_1.html#Eltanin_test_1.

2ย Another section

ยง

2๐Ÿ”—This next one should be a descriptive link to the first file using the bracket notation. The escaped version is this [descriptive link to the first file](b:Eltanin_test_1). (Youโ€™ll need to compare the source files.)

3๐Ÿ”—Right after the word paragraph๐Ÿ”—ET1weโ€™ve added a target called et2.test.1.

3ย Reference to the main manual

ยง

4๐Ÿ”—Last I want to show the value of the section of the main manual without causing a backref in it. That section is 3.2. However, as the sections arenโ€™t numbered, that wonโ€™t help very much. Letโ€™s use a description link with bracket notation again.

5๐Ÿ”—Letโ€™s have a paragraph with a footnote1

6๐Ÿ”—We write some garbage here

7๐Ÿ”—More stuff with a span in here! after the span

8๐Ÿ”—This is a subblock

9๐Ÿ”—Second para of subblock

10๐Ÿ”—BTW my current file value is Eltanin_test_2

4ย Test collisions

ยง

11๐Ÿ”—$tโ€„:โ€„foobar is in this paragraph. It should collide with the same item in Eltanin_test_1 unless one of them is escaped.

5ย Test missing value

ยง

12๐Ÿ”—This should be a reference to a value that isnโ€™t defined: $v:not.defined.anywhere$

6ย Section numbers

ยง

ET1ET1ET1ET1ET2ET2ET2

13๐Ÿ”—By adding this filename to NAMESspecial in Custom.mk, we then override passes 1, 3 and 7. We copy the same rule for passes 1 and 7 (just changing the target pattern to reference ET2 instead of NAMESmost), and change pass 3 to set the section numbering flag to true.

14๐Ÿ”—This should refer back to the test collisions section (and demonstrating a common block):

15๐Ÿ”—These should also be tested in test 1.

16๐Ÿ”—And letโ€™s set a local variable here:

17๐Ÿ”—And letโ€™s (not set) a (stuffed) local variable here: $l:lvt2=shouldnโ€™t be mapped you stupid thing$

18๐Ÿ”—And the end

7ย Test local variables

ยง

ET1

19๐Ÿ”—Setting a variable weโ€™ll call fibble.

20๐Ÿ”—And try to get the value: ET2.

21๐Ÿ”—We do this in ../test1/Eltanin_test_1.html#test-local-variables too.

9ย Test file inclusion

ยง

24๐Ÿ”—Before the include file. This is some text that should be included.

25๐Ÿ”—OK? Did it work? After the include file.

26๐Ÿ”—And test recursive file include: This is include file test 2. Weโ€™re going to This is test 3 with no further inclusions. here.

27๐Ÿ”—After the second inclusion.

10ย Test re: named and unnamed paragraphs

ยง

28๐Ÿ”—โ€ฆin test file 1.

29๐Ÿ”—Call back to the named paragraph. By value: 4. By link ../test1/Eltanin_test_1.html#test-name-para.

30๐Ÿ”—Call back to following unnamed paragraph. By value: 5. By link ../test1/Eltanin_test_1.html#paranum5.


  1. This footnote is a heap of waffle. Does it have a paranum attached to it?โ†ฉ๏ธŽ

Eltanin document suite โ€” Git VCS commit 6bcdaeed37fff80a69399ae5dd1c87b3470ac787 โ€” publish โ€” Wed, 11 Jan 2023 07:43:12 +0000
Generated in part by the Eltanin package