Skip to content

Commit

Permalink
Remove Dreamweaver cruft, add some HTML5 semantic content tags,
Browse files Browse the repository at this point in the history
clean up styling, remove unused link.
  • Loading branch information
drh committed Jun 18, 2024
1 parent c7bcd77 commit 549d92e
Show file tree
Hide file tree
Showing 9 changed files with 211 additions and 215 deletions.
45 changes: 22 additions & 23 deletions 1.html
Original file line number Diff line number Diff line change
@@ -1,24 +1,21 @@
<!doctype html>
<html><!-- InstanceBegin template="/Templates/Page.dwt" codeOutsideHTMLIsLocked="false" -->
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<!-- InstanceBeginEditable name="doctitle" -->
<title>1st Printing</title>
<!-- InstanceEndEditable -->
<link href="style.css" rel="stylesheet" type="text/css">
<!-- InstanceBeginEditable name="head" -->
<!-- InstanceEndEditable -->
<meta charset="UTF-8">
<title>lcc, A Retargetable Compiler for ANSI C</title>
<link href="style.css" rel="stylesheet" type="text/css">
</head>
<body>
<div>
<h2>lcc, A Retargetable Compiler for ANSI C</h2>
<p class="top-menu"><a href="index.html">Home</a> &middot;
<a href="https://github.com/drh/lcc">Code</a> &middot;
<a href="https://htmlpreview.github.io/?https://raw.githubusercontent.com/drh/lcc/master/doc/install.html">Installation</a> &middot;
<a href="https://github.com/drh/lcc/releases">Releases</a> &middot;
<a href="docs.html">Docs</a></p>
</div>
<!-- InstanceBeginEditable name="body" -->
<header>
<h2>lcc, A Retargetable Compiler for ANSI C</h2>
<nav class="top-menu">
<p><a href="index.html">Home</a> &middot;
<a href="https://github.com/drh/lcc">Code</a> &middot;
<a href="https://htmlpreview.github.io/?https://raw.githubusercontent.com/drh/lcc/master/doc/install.html">Installation</a> &middot;
<a href="docs.html">Docs</a></p>
</nav>
</header>
<main>
<h3>1st Printing Errata</h3>
<p>In the lists below, line +<em>n</em> and line -<em>n</em> refer to the <em>n</em>th line from the top and bottom of the indicated page. Additional errors are listed in the errata for the <a href="2.html">2nd printing</a>.</p>
<p>Page 2, line +18: missing `last'; the sentence should read `...the next link on the last definition is omitted.'</p>
Expand Down Expand Up @@ -104,9 +101,11 @@ <h3>1st Printing Errata</h3>
</blockquote>
<p>Page 534, line 7: change `research.att.com' to `ftp.cs.princeton.edu in pub/lcc/contrib'.</p>
<p>Thanks to Nelson Beebe, Franklin Chen, Amnon Cohen, Russ Cox, Guy Laden, Jonathan Litt, Paul Mattal, Scott Nicholas, Richard O'Keefe, Norman Ramsey, Duane Sand, Bernie Solomon, and Gary Tyson for finding some of these errors.</p>

<!-- InstanceEndEditable -->
<hr>
<p style="margin: 0;"><a href="http://cwfraser.webhop.net"><em>Chris Fraser</em></a> &middot; <a href="http://drh.webhop.net"><em>David Hanson</em></a></p>
</main>
<footer>
<hr>
<p style="margin: 0;"><a href="http://cwfraser.webhop.net"><em>Chris Fraser</em></a> &middot;
<a href="http://drh.webhop.net"><em>David Hanson</em></a></p>
</footer>
</body>
<!-- InstanceEnd --></html>
</html>
44 changes: 22 additions & 22 deletions 2.html
Original file line number Diff line number Diff line change
@@ -1,24 +1,21 @@
<!doctype html>
<html><!-- InstanceBegin template="/Templates/Page.dwt" codeOutsideHTMLIsLocked="false" -->
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<!-- InstanceBeginEditable name="doctitle" -->
<title>2nd Printing Errata</title>
<!-- InstanceEndEditable -->
<link href="style.css" rel="stylesheet" type="text/css">
<!-- InstanceBeginEditable name="head" -->
<!-- InstanceEndEditable -->
<meta charset="UTF-8">
<title>lcc, A Retargetable Compiler for ANSI C</title>
<link href="style.css" rel="stylesheet" type="text/css">
</head>
<body>
<div>
<h2>lcc, A Retargetable Compiler for ANSI C</h2>
<p class="top-menu"><a href="index.html">Home</a> &middot;
<a href="https://github.com/drh/lcc">Code</a> &middot;
<a href="https://htmlpreview.github.io/?https://raw.githubusercontent.com/drh/lcc/master/doc/install.html">Installation</a> &middot;
<a href="https://github.com/drh/lcc/releases">Releases</a> &middot;
<a href="docs.html">Docs</a></p>
</div>
<!-- InstanceBeginEditable name="body" -->
<header>
<h2>lcc, A Retargetable Compiler for ANSI C</h2>
<nav class="top-menu">
<p><a href="index.html">Home</a> &middot;
<a href="https://github.com/drh/lcc">Code</a> &middot;
<a href="https://htmlpreview.github.io/?https://raw.githubusercontent.com/drh/lcc/master/doc/install.html">Installation</a> &middot;
<a href="docs.html">Docs</a></p>
</nav>
</header>
<main>
<h3>2nd Printing Errata</span></h3>
<p>In the lists below, line +<em>n</em> and line -<em>n</em> refer to the <em>n</em>th line from the top and bottom of the indicated page.</p>
<p>Page 342, lines +12..15: this code should read</p>
Expand Down Expand Up @@ -152,8 +149,11 @@ <h3>2nd Printing Errata</span></h3>
Page 494, lines +14, +15: Change occurrences of `tmp' to `tmps'.</p>
<p>Page 502, lines -18, -15: Change occurrences of `nstate' to `nstack'.</p>
<p>Thanks to Nelson Beebe, Franklin Chen, Ming Chen, Amnon Cohen, Russ Cox, Marcin Ciura, Guy Laden, Jonathan Litt, Paul Mattal, Scott Nicholas, Richard O'Keefe, Norman Ramsey, Sukyoung Ryu, Duane Sand, Bernie Solomon, Reuben Thomas, Gary Tyson, and Lei Zhou for finding some of these errors.</p>
<!-- InstanceEndEditable -->
<hr>
<p style="margin: 0;"><a href="http://cwfraser.webhop.net"><em>Chris Fraser</em></a> &middot; <a href="http://drh.webhop.net"><em>David Hanson</em></a></p>
</main>
<footer>
<hr>
<p style="margin: 0;"><a href="http://cwfraser.webhop.net"><em>Chris Fraser</em></a> &middot;
<a href="http://drh.webhop.net"><em>David Hanson</em></a></p>
</footer>
</body>
<!-- InstanceEnd --></html>
</html>
26 changes: 0 additions & 26 deletions Templates/Page.dwt

This file was deleted.

1 change: 0 additions & 1 deletion _notes/dwsync.xml

This file was deleted.

49 changes: 25 additions & 24 deletions contents.html
Original file line number Diff line number Diff line change
@@ -1,24 +1,21 @@
<!doctype html>
<html><!-- InstanceBegin template="/Templates/Page.dwt" codeOutsideHTMLIsLocked="false" -->
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<!-- InstanceBeginEditable name="doctitle" -->
<title>Contents</title>
<!-- InstanceEndEditable -->
<link href="style.css" rel="stylesheet" type="text/css">
<!-- InstanceBeginEditable name="head" -->
<!-- InstanceEndEditable -->
<meta charset="UTF-8">
<title>lcc, A Retargetable Compiler for ANSI C</title>
<link href="style.css" rel="stylesheet" type="text/css">
</head>
<body>
<div>
<h2>lcc, A Retargetable Compiler for ANSI C</h2>
<p class="top-menu"><a href="index.html">Home</a> &middot;
<a href="https://github.com/drh/lcc">Code</a> &middot;
<a href="https://htmlpreview.github.io/?https://raw.githubusercontent.com/drh/lcc/master/doc/install.html">Installation</a> &middot;
<a href="https://github.com/drh/lcc/releases">Releases</a> &middot;
<a href="docs.html">Docs</a></p>
</div>
<!-- InstanceBeginEditable name="body" -->
<header>
<h2>lcc, A Retargetable Compiler for ANSI C</h2>
<nav class="top-menu">
<p><a href="index.html">Home</a> &middot;
<a href="https://github.com/drh/lcc">Code</a> &middot;
<a href="https://htmlpreview.github.io/?https://raw.githubusercontent.com/drh/lcc/master/doc/install.html">Installation</a> &middot;
<a href="docs.html">Docs</a></p>
</nav>
</header>
<main>
<h3>Contents</span></h3>
<dl>
<dt><strong>1. <a href="http://lccbook.webhop.net/pdf/01introduction.pdf" rel="nofollow">Introduction</a></strong></dt>
Expand Down Expand Up @@ -59,9 +56,13 @@ <h3>Contents</span></h3>
<dd>Registers. Selecting Instructions. Implementing Functions. Defining Data.</dd>
<dt><strong>19. Retrospective</strong></dt>
<dd>Data Structures. Interface. Syntactic and Semantic Analyses. Code Generation and Optimization. Testing and Validation.</dd>
</dl>
<!-- InstanceEndEditable -->
<hr>
<p style="margin: 0;"><a href="http://cwfraser.webhop.net"><em>Chris Fraser</em></a> &middot; <a href="http://drh.webhop.net"><em>David Hanson</em></a></p>
</body>
<!-- InstanceEnd --></html>
</dl>
</main>
<footer>
<hr>
<p style="margin: 0;"><a href="http://cwfraser.webhop.net"><em>Chris Fraser</em></a> &middot;
<a href="http://drh.webhop.net"><em>David Hanson</em></a></p>
</footer>
</body>
</html>

106 changes: 66 additions & 40 deletions docs.html
Original file line number Diff line number Diff line change
@@ -1,44 +1,70 @@
<!doctype html>
<html><!-- InstanceBegin template="/Templates/Page.dwt" codeOutsideHTMLIsLocked="false" -->
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<!-- InstanceBeginEditable name="doctitle" -->
<title>Docs</title>
<!-- InstanceEndEditable -->
<link href="style.css" rel="stylesheet" type="text/css">
<!-- InstanceBeginEditable name="head" -->
<!-- InstanceEndEditable -->
<meta charset="UTF-8">
<title>lcc, A Retargetable Compiler for ANSI C</title>
<link href="style.css" rel="stylesheet" type="text/css">
</head>
<body>
<div>
<h2>lcc, A Retargetable Compiler for ANSI C</h2>
<p class="top-menu"><a href="index.html">Home</a> &middot;
<a href="https://github.com/drh/lcc">Code</a> &middot;
<a href="https://htmlpreview.github.io/?https://raw.githubusercontent.com/drh/lcc/master/doc/install.html">Installation</a> &middot;
<a href="https://github.com/drh/lcc/releases">Releases</a> &middot;
<a href="docs.html">Docs</a></p>
</div>
<!-- InstanceBeginEditable name="body" -->
<h3>Docs</h3>
<p>Clicking on the PDF links in the citations below retrieves the PDF file for the associated publication; the numbers after the links are the file sizes. Clicking on Code retrieves the associated code, lists the directory that holds the code, or goes to a page that holds the code.</p>
<h4>Talks</h4>
<p>C. W. Fraser and D. R. Hanson, A Minimalist's Retargetable C Compiler, University of Delaware, 4/28/95. <a href="http://storage.webhop.net/documents/lcc.pdf" rel="nofollow">PDF</a> (58KB).</p>
<p>C. W. Fraser and D. R. Hanson, A Lean Retargetable C Compiler, New York University, 4/4/96. <a href="http://storage.webhop.net/documents/lean.pdf" rel="nofollow">PDF</a> (37KB).</p>
<p>D. R. Hanson, Early Experience with ASDL in lcc, National Compiler Infrastructure Tutorial, SIGPLAN'98 Conference on Programming Language Design and Implementation, Montreal, 6/19/98. <a href="http://storage.webhop.net/documents/[email protected]" rel="nofollow">PDF</a> (71KB).</p>

<h4>Papers</h4>
<p>C. W. Fraser and D. R. Hanson, A Retargetable Compiler for ANSI C, SIGPLAN Notices <strong>26</strong>, 10 (Oct. 1991), 29-43. <a href="http://storage.webhop.net/documents/overview.pdf" rel="nofollow">PDF</a> (100KB).</p>
<p>C. W. Fraser and D. R. Hanson, A Code Generation Interface for ANSI C, Software&mdash;Practice and Experience <strong>21</strong>, 9 (Sep. 1991), 963-988. <a href="http://storage.webhop.net/documents/interface.pdf" rel="nofollow">PDF</a> (88KB).</p>
<p>C. W. Fraser and D. R. Hanson, Simple Register Spilling in a Retargetable Compiler, Software&mdash;Practice and Experience <strong>22</strong>, 1 (Jan. 1992), 85-99. <a href="http://storage.webhop.net/documents/spills.pdf" rel="nofollow">PDF</a> (63KB).</p>
<p>N. Ramsey and D. R. Hanson, A Retargetable Debugger, Proceedings of the SIGPLAN'92 Conference on Programming Language Design and Implementation, SIGPLAN Notices <strong>27</strong>, 7 (July 1992). 22-31. <a href="http://storage.webhop.net/documents/retargetable.pdf" rel="nofollow">PDF</a> (112KB).</p>
<p>C. W. Fraser, D. R. Hanson, and <a href="http://www.research.microsoft.com/~toddpro" rel="nofollow">T. A. Proebsting</a>, Engineering a Simple, Efficient Code Generator Generator, ACM Letters on Programming Languages and Systems <strong>1</strong>, 3 (Sep. 1992), 213-226. <a href="http://storage.webhop.net/documents/iburg.pdf" rel="nofollow">PDF</a> (157KB), <a href="https://github.com/drh/iburg" rel="nofollow">Code</a>.</p>
<p>D. R. Hanson and M. Raghavachari, A Machine-Independent Debugger, Software&mdash;Practice and Experience <strong>26</strong>, 11 (1996) 1277-1299. <a href="http://storage.webhop.net/documents/cdb.pdf" rel="nofollow">PDF</a> (350KB), <a href="http://storage.webhop.net/documents/cdbtalk.pdf" rel="nofollow">Talk slides</a> (110KB), <a href="https://github.com/drh/cdb" rel="nofollow">Code</a>.</p>
<p>C. W. Fraser and D. R. Hanson, <a href="http://storage.webhop.net/documents/linux.html" rel="nofollow">Compile C Faster on Linux</a>, Linux Journal, 25 (May 1996) 32-33.</p>
<p>U. Erlingsson, M. Krishnamoorthy and T. V. Raman, Efficient Multiway Radix Search Trees, Information Processing Letters <strong>60</strong>, 3 (Nov. 11, 1996), 115-120. <a href="http://storage.webhop.net/documents/mrst.pdf" rel="nofollow">PDF</a> (96KB).</p>
<p>D. R. Hanson, Early Experience with ASDL in lcc, Software&mdash;Practice and Experience <strong>29</strong>, 5 (1999), 417-435. <a href="http://storage.webhop.net/documents/asdl.pdf" rel="nofollow">PDF</a> (120KB).</p>
<p>The lcc 4.x Code-Generation Interface, MSR-TR-2001-64, Microsoft Research, July 2001 (with <a href="http://cwfraser.webhop.net/" rel="nofollow">C. W. Fraser</a>). <a href="http://storage.webhop.net/documents/interface4.pdf" rel="nofollow">PDF</a> (257 KB).</p>
<!-- InstanceEndEditable -->
<hr>
<p style="margin: 0;"><a href="http://cwfraser.webhop.net"><em>Chris Fraser</em></a> &middot; <a href="http://drh.webhop.net"><em>David Hanson</em></a></p>
<header>
<h2>lcc, A Retargetable Compiler for ANSI C</h2>
<nav class="top-menu">
<p><a href="index.html">Home</a> &middot;
<a href="https://github.com/drh/lcc">Code</a> &middot;
<a href="https://htmlpreview.github.io/?https://raw.githubusercontent.com/drh/lcc/master/doc/install.html">Installation</a> &middot;
<a href="docs.html">Docs</a></p>
</nav>
</header>
<main>
<h3>Docs</h3>
<p>Clicking on the PDF links in the citations below retrieves the PDF file for the associated publication; the numbers
after the links are the file sizes. Clicking on Code retrieves the associated code, lists the directory that holds
the code, or goes to a page that holds the code.</p>

<h4>Talks</h4>
<p>C. W. Fraser and D. R. Hanson, A Minimalist's Retargetable C Compiler, University of Delaware, 4/28/95.
<a href="http://storage.webhop.net/documents/lcc.pdf" rel="nofollow">PDF</a> (58KB).</p>
<p>C. W. Fraser and D. R. Hanson, A Lean Retargetable C Compiler, New York University, 4/4/96.
<a href="http://storage.webhop.net/documents/lean.pdf" rel="nofollow">PDF</a> (37KB).</p>
<p>D. R. Hanson, Early Experience with ASDL in lcc, National Compiler Infrastructure Tutorial, SIGPLAN'98 Conference on
Programming Language Design and Implementation, Montreal, 6/19/98.
<a href="http://storage.webhop.net/documents/[email protected]" rel="nofollow">PDF</a> (71KB).</p>

<h4>Papers</h4>
<p>C. W. Fraser and D. R. Hanson, A Retargetable Compiler for ANSI C, SIGPLAN Notices <strong>26</strong>, 10 (Oct.
1991), 29-43. <a href="http://storage.webhop.net/documents/overview.pdf" rel="nofollow">PDF</a> (100KB).</p>
<p>C. W. Fraser and D. R. Hanson, A Code Generation Interface for ANSI C, Software&mdash;Practice and Experience
<strong>21</strong>, 9 (Sep. 1991), 963-988. <a href="http://storage.webhop.net/documents/interface.pdf"
rel="nofollow">PDF</a> (88KB).</p>
<p>C. W. Fraser and D. R. Hanson, Simple Register Spilling in a Retargetable Compiler, Software&mdash;Practice and
Experience <strong>22</strong>, 1 (Jan. 1992), 85-99. <a href="http://storage.webhop.net/documents/spills.pdf"
rel="nofollow">PDF</a> (63KB).</p>
<p>N. Ramsey and D. R. Hanson, A Retargetable Debugger, Proceedings of the SIGPLAN'92 Conference on Programming Language
Design and Implementation, SIGPLAN Notices <strong>27</strong>, 7 (July 1992). 22-31.
<a href="http://storage.webhop.net/documents/retargetable.pdf" rel="nofollow">PDF</a> (112KB).</p>
<p>C. W. Fraser, D. R. Hanson, and <a href="http://www.research.microsoft.com/~toddpro" rel="nofollow">T. A.
Proebsting</a>, Engineering a Simple, Efficient Code Generator Generator, ACM Letters on Programming Languages
and Systems <strong>1</strong>, 3 (Sep. 1992), 213-226. <a href="http://storage.webhop.net/documents/iburg.pdf"
rel="nofollow">PDF</a> (157KB), <a href="https://github.com/drh/iburg" rel="nofollow">Code</a>.</p>
<p>D. R. Hanson and M. Raghavachari, A Machine-Independent Debugger, Software&mdash;Practice and Experience
<strong>26</strong>, 11 (1996) 1277-1299. <a href="http://storage.webhop.net/documents/cdb.pdf"
rel="nofollow">PDF</a> (350KB), <a href="http://storage.webhop.net/documents/cdbtalk.pdf" rel="nofollow">Talk
slides</a> (110KB), <a href="https://github.com/drh/cdb" rel="nofollow">Code</a>.</p>
<p>C. W. Fraser and D. R. Hanson, <a href="http://storage.webhop.net/documents/linux.html" rel="nofollow">Compile C
Faster on Linux</a>, Linux Journal, 25 (May 1996) 32-33.</p>
<p>U. Erlingsson, M. Krishnamoorthy and T. V. Raman, Efficient Multiway Radix Search Trees, Information Processing
Letters <strong>60</strong>, 3 (Nov. 11, 1996), 115-120. <a href="http://storage.webhop.net/documents/mrst.pdf"
rel="nofollow">PDF</a> (96KB).</p>
<p>D. R. Hanson, Early Experience with ASDL in lcc, Software&mdash;Practice and Experience <strong>29</strong>, 5
(1999), 417-435. <a href="http://storage.webhop.net/documents/asdl.pdf" rel="nofollow">PDF</a> (120KB).</p>
<p>The lcc 4.x Code-Generation Interface, MSR-TR-2001-64, Microsoft Research, July 2001 (with
<a href="http://cwfraser.webhop.net/" rel="nofollow">C. W. Fraser</a>).
<a href="http://storage.webhop.net/documents/interface4.pdf" rel="nofollow">PDF</a> (257 KB).</p>
</main>
<footer>
<hr>
<p style="margin: 0;"><a href="http://cwfraser.webhop.net"><em>Chris Fraser</em></a> &middot;
<a href="http://drh.webhop.net"><em>David Hanson</em></a></p>
</footer>
</body>
<!-- InstanceEnd --></html>
</html>
Loading

0 comments on commit 549d92e

Please sign in to comment.