<?xml version="1.0" encoding="UTF-8"?>
<?latexml class="article"?>
<?latexml RelaxNGSchema="LaTeXML"?>
<document xmlns="http://dlmf.nist.gov/LaTeXML">
<resource src="LaTeXML.css" type="text/css"/>
<resource src="ltx-article.css" type="text/css"/>
<paragraph inlist="toc" xml:id="S0.SS0.SSS0.Px1">
<title>Checking files</title>
<para xml:id="S0.SS0.SSS0.Px1.p1">
<p>Checking for file exists.data:
I found the file exists.data.</p>
</para>
<para xml:id="S0.SS0.SSS0.Px1.p2">
<p>Checking for file missing.data:
I couldn’t find the file missing.data.</p>
</para>
</paragraph>
<paragraph inlist="toc" xml:id="S0.SS0.SSS0.Px2">
<title>Inputting a file</title>
<para xml:id="S0.SS0.SSS0.Px2.p1">
<p>Inputting file exists.data:<break/>This file exists!
next line intentionally blank</p>
</para>
<para xml:id="S0.SS0.SSS0.Px2.p2">
<p>another line spaces
comment after<text font="bold">Foo!</text></p>
</para>
<para xml:id="S0.SS0.SSS0.Px2.p3">
<p><Math mode="inline" tex="x^{\prime}" text="x ^ prime" xml:id="S0.SS0.SSS0.Px2.p3.m1">
<XMath>
<XMApp>
<XMTok role="SUPERSCRIPTOP" scriptpos="post1"/>
<XMTok font="italic" role="UNKNOWN">x</XMTok>
<XMTok fontsize="70%" name="prime" role="SUPOP">′</XMTok>
</XMApp>
</XMath>
</Math>
non-macro followed by 5 spaces
macro followed by 5 spaces <text font="bold">Foo!</text>macro <text font="bold">Foo!</text>followed by spaces
keyword = 1
fake spaces macro followed by fake spaces <text font="bold">Foo!</text>fake cr
face cr on next line</p>
</para>
<para xml:id="S0.SS0.SSS0.Px2.p4">
<p>line in brackets
still continues
line with par</p>
</para>
<para xml:id="S0.SS0.SSS0.Px2.p5">
<p>inside.</p>
</para>
<para xml:id="S0.SS0.SSS0.Px2.p6">
<p>par at beginning
line ended by par</p>
</para>
<para xml:id="S0.SS0.SSS0.Px2.p7">
<p>last line.
Closed!</p>
</para>
</paragraph>
<paragraph inlist="toc" xml:id="S0.SS0.SSS0.Px3">
<title>Reading a file</title>
<para xml:id="S0.SS0.SSS0.Px3.p1">
<p>Reading file exists.data:<break/>
Line: “This file exists!
”<break/>
Line: “next line intentionally blank
”<break/>
Line: “</p>
</para>
<para xml:id="S0.SS0.SSS0.Px3.p2">
<p>”<break/>
Line: “another line spaces
”<break/>
Line: “”<break/>
Line: “comment after”<break/>
Line: “<text font="bold">Foo!</text>”<break/>
Line: “</p>
</para>
<para xml:id="S0.SS0.SSS0.Px3.p3">
<p>”<break/>
Line: “<Math mode="inline" tex="x^{\prime}" text="x ^ prime" xml:id="S0.SS0.SSS0.Px3.p3.m1">
<XMath>
<XMApp>
<XMTok role="SUPERSCRIPTOP" scriptpos="post1"/>
<XMTok font="italic" role="UNKNOWN">x</XMTok>
<XMTok fontsize="70%" name="prime" role="SUPOP">′</XMTok>
</XMApp>
</XMath>
</Math>
”<break/>
Line: “non-macro followed by 5 spaces
”<break/>
Line: “macro followed by 5 spaces <text font="bold">Foo!</text>”<break/>
Line: “macro <text font="bold">Foo!</text>followed by spaces
”<break/>
Line: “keyword = 1
”<break/>
Line: “fake spaces ”<break/>
Line: “macro followed by fake spaces <text font="bold">Foo!</text>”<break/>
Line: “fake cr
”<break/>
Line: “face cr on next line
”<break/>
Line: “</p>
</para>
<para xml:id="S0.SS0.SSS0.Px3.p4">
<p>”<break/>
Line: “line in brackets
still continues
”<break/>
Line: “line with par</p>
</para>
<para xml:id="S0.SS0.SSS0.Px3.p5">
<p>inside.
”<break/>
Line: “</p>
</para>
<para xml:id="S0.SS0.SSS0.Px3.p6">
<p>par at beginning
”<break/>
Line: “line ended by par</p>
</para>
<para xml:id="S0.SS0.SSS0.Px3.p7">
<p>”<break/>
Line: “last line.
”<break/>
Line: “</p>
</para>
<para xml:id="S0.SS0.SSS0.Px3.p8">
<p>”<break/>
Closed!</p>
</para>
</paragraph>
<paragraph inlist="toc" xml:id="S0.SS0.SSS0.Px4">
<title>Reading a file w No EOL</title>
<para xml:id="S0.SS0.SSS0.Px4.p1">
<p>Reading file exists.data:<break/>
Line (no EOL): “This file exists!”<break/>
Line (no EOL): “next line intentionally blank”<break/>
Line (no EOL): “”<break/>
Line (no EOL): “another line spaces”<break/>
Line (no EOL): “”<break/>
Line (no EOL): “comment after”<break/>
Line (no EOL): “<text font="bold">Foo!</text>”<break/>
Line (no EOL): “”<break/>
Line (no EOL): “<Math mode="inline" tex="x^{\prime}" text="x ^ prime" xml:id="S0.SS0.SSS0.Px4.p1.m1">
<XMath>
<XMApp>
<XMTok role="SUPERSCRIPTOP" scriptpos="post1"/>
<XMTok font="italic" role="UNKNOWN">x</XMTok>
<XMTok fontsize="70%" name="prime" role="SUPOP">′</XMTok>
</XMApp>
</XMath>
</Math>”<break/>
Line (no EOL): “non-macro followed by 5 spaces”<break/>
Line (no EOL): “macro followed by 5 spaces <text font="bold">Foo!</text>”<break/>
Line (no EOL): “macro <text font="bold">Foo!</text>followed by spaces”<break/>
Line (no EOL): “keyword = 1”<break/>
Line (no EOL): “fake spaces ”<break/>
Line (no EOL): “macro followed by fake spaces <text font="bold">Foo!</text>”<break/>
Line (no EOL): “fake cr
”<break/>
Line (no EOL): “face cr on next line”<break/>
Line (no EOL): “</p>
</para>
<para xml:id="S0.SS0.SSS0.Px4.p2">
<p>”<break/>
Line (no EOL): “line in bracketsstill continues”<break/>
Line (no EOL): “line with par</p>
</para>
<para xml:id="S0.SS0.SSS0.Px4.p3">
<p>inside.”<break/>
Line (no EOL): “</p>
</para>
<para xml:id="S0.SS0.SSS0.Px4.p4">
<p>par at beginning”<break/>
Line (no EOL): “line ended by par</p>
</para>
<para xml:id="S0.SS0.SSS0.Px4.p5">
<p>”<break/>
Line (no EOL): “last line.”<break/>
Line (no EOL): “”<break/>
Closed!</p>
</para>
</paragraph>
<paragraph inlist="toc" xml:id="S0.SS0.SSS0.Px5">
<title>Reading a file w Silly EOL</title>
<para xml:id="S0.SS0.SSS0.Px5.p1">
<p>Reading file exists.data:<break/>
Line (EOL=0): “This file exists!0”<break/>
Line (EOL=0): “next line intentionally blank0”<break/>
Line (EOL=0): “0”<break/>
Line (EOL=0): “another line spaces0”<break/>
Line (EOL=0): “”<break/>
Line (EOL=0): “comment after”<break/>
Line (EOL=0): “<text font="bold">Foo!</text>0”<break/>
Line (EOL=0): “0”<break/>
Line (EOL=0): “<Math mode="inline" tex="x^{\prime}" text="x ^ prime" xml:id="S0.SS0.SSS0.Px5.p1.m1">
<XMath>
<XMApp>
<XMTok role="SUPERSCRIPTOP" scriptpos="post1"/>
<XMTok font="italic" role="UNKNOWN">x</XMTok>
<XMTok fontsize="70%" name="prime" role="SUPOP">′</XMTok>
</XMApp>
</XMath>
</Math>0”<break/>
Line (EOL=0): “non-macro followed by 5 spaces0”<break/>
Line (EOL=0): “macro followed by 5 spaces <text font="bold">Foo!</text>0”<break/>
Line (EOL=0): “macro <text font="bold">Foo!</text>followed by spaces0”<break/>
Line (EOL=0): “keyword = 10”<break/>
Line (EOL=0): “fake spaces 0”<break/>
Line (EOL=0): “macro followed by fake spaces <text font="bold">Foo!</text>0”<break/>
Line (EOL=0): “fake cr
”<break/>
Line (EOL=0): “face cr on next line0”<break/>
Line (EOL=0): “</p>
</para>
<para xml:id="S0.SS0.SSS0.Px5.p2">
<p>”<break/>
Line (EOL=0): “line in brackets0still continues0”<break/>
Line (EOL=0): “line with par</p>
</para>
<para xml:id="S0.SS0.SSS0.Px5.p3">
<p>inside.0”<break/>
Line (EOL=0): “</p>
</para>
<para xml:id="S0.SS0.SSS0.Px5.p4">
<p>par at beginning0”<break/>
Line (EOL=0): “line ended by par</p>
</para>
<para xml:id="S0.SS0.SSS0.Px5.p5">
<p>0”<break/>
Line (EOL=0): “last line.0”<break/>
Line (EOL=0): “0”<break/>
Closed!
00</p>
</para>
</paragraph>
<paragraph inlist="toc" xml:id="S0.SS0.SSS0.Px6">
<title>Reading a file w eTeX</title>
<para xml:id="S0.SS0.SSS0.Px6.p1">
<p>Reading file exists.data:<break/>
Line (eTeX): “This file exists!fl”<break/>
Line (eTeX): “next line intentionally blankfl”<break/>
Line (eTeX): “fl”<break/>
Line (eTeX): “another line spacesfl”<break/>
Line (eTeX): “%oddchars # & “foofl”<break/>
Line (eTeX): “comment after%fl”<break/>
Line (eTeX): ““foofl”<break/>
Line (eTeX): “fl”<break/>
Line (eTeX): “$x’$fl”<break/>
Line (eTeX): “non-macro followed by 5 spacesfl”<break/>
Line (eTeX): “macro followed by 5 spaces “foofl”<break/>
Line (eTeX): “macro “foo followed by spacesfl”<break/>
Line (eTeX): “keyword = 1fl”<break/>
Line (eTeX): “fake spaces^^20^^20^^20fl”<break/>
Line (eTeX): “macro followed by fake spaces “foo^^20^^20^^20fl”<break/>
Line (eTeX): “fake cr^^M apparently looses remainder of linefl”<break/>
Line (eTeX): “face cr on next linefl”<break/>
Line (eTeX): “^^Mfl”<break/>
Line (eTeX): “line – in bracketsfl”<break/>
Line (eTeX): “still ˝ continuesfl”<break/>
Line (eTeX): “line with par “par inside.fl”<break/>
Line (eTeX): ““par par at beginningfl”<break/>
Line (eTeX): “line ended by par “parfl”<break/>
Line (eTeX): “last line.fl”<break/>
Line (eTeX): “fl”<break/>
Closed!</p>
</para>
</paragraph>
<paragraph inlist="toc" xml:id="S0.SS0.SSS0.Px7">
<title>Writing a file</title>
<para xml:id="S0.SS0.SSS0.Px7.p1">
<p>Writing file generated.data</p>
</para>
<para xml:id="S0.SS0.SSS0.Px7.p2">
<p>Checking for file generated.data:
I found the file generated.data.
Reading file generated.data:<break/>
Line: “First line
”<break/>
Line: “Second line
”<break/>
Line: “Timing Before.
”<break/>
Line: “Last line
”<break/>
Line: “</p>
</para>
<para xml:id="S0.SS0.SSS0.Px7.p3">
<p>”<break/>
Closed!</p>
</para>
</paragraph>
</document>