<?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 # &amp; “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>