<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<rss version="2.0">
  <channel>
  <title>comp.compilers Google Group</title>
  <link>http://groups.google.com/group/comp.compilers</link>
  <description>Compiler construction, theory, etc. (Moderated)</description>
  <language>en</language>
  <item>
  <title>Compiler positions available for week ending July 20</title>
  <link>http://groups.google.com/group/comp.compilers/browse_thread/thread/f45fd2332218f3a0/eceaf9f5ae74fd08?show_docid=eceaf9f5ae74fd08</link>
  <description>
  This is a digest of ``help wanted&#39;&#39; and ``position available&#39;&#39; messages &lt;br&gt; received at comp.compilers during the preceding week. Messages must &lt;br&gt; advertise a position having something to do with compilers and must also &lt;br&gt; conform to the guidelines periodically posted in misc.jobs.offered. &lt;br&gt; Positions that remain open may be re-advertised once a month. To respond
  </description>
  <guid isPermaLink="true">http://groups.google.com/group/comp.compilers/browse_thread/thread/f45fd2332218f3a0/eceaf9f5ae74fd08?show_docid=eceaf9f5ae74fd08</guid>
  <author>
  compil...@iecc.com
  (comp.compilers)
  </author>
  <pubDate>Sun, 20 Jul 2008 08:00:01 UT
</pubDate>
  </item>
  <item>
  <title>Re: Parser question</title>
  <link>http://groups.google.com/group/comp.compilers/browse_thread/thread/4ce933ce7788b9dd/18d145c164cbfd80?show_docid=18d145c164cbfd80</link>
  <description>
  .... &lt;br&gt; No, incorrect. Take a look at what statements in the code assign a &lt;br&gt; value to the variable &amp;quot;left&amp;quot;. To know what is returned by &amp;quot;return &lt;br&gt; left&amp;quot;, you need to look at what the most recent assignment to that &lt;br&gt; variable is, at the time of the return statement. Except in the case &lt;br&gt; when the expression is a single term (with no &#39;+&#39; or &#39;-&#39; following
  </description>
  <guid isPermaLink="true">http://groups.google.com/group/comp.compilers/browse_thread/thread/4ce933ce7788b9dd/18d145c164cbfd80?show_docid=18d145c164cbfd80</guid>
  <author>
  m...@gustavus.edu
  (Max Hailperin)
  </author>
  <pubDate>Sun, 20 Jul 2008 01:17:27 UT
</pubDate>
  </item>
  <item>
  <title>Implementing data flow analysis in single pass parser</title>
  <link>http://groups.google.com/group/comp.compilers/browse_thread/thread/320505a9edfc6fc3/42367c9e032dd664?show_docid=42367c9e032dd664</link>
  <description>
  Hi all, &lt;br&gt; I am new to compiler writing and need some help in implementing some &lt;br&gt; of the classical algorithms for data flow analysis given in the Dragon &lt;br&gt; book. I am trying to come up with a method to synthesize pointers in &lt;br&gt; the C program to VHDL or Verilog so that it can be translated into &lt;br&gt; hardware circuits. For this I should be able to first identify
  </description>
  <guid isPermaLink="true">http://groups.google.com/group/comp.compilers/browse_thread/thread/320505a9edfc6fc3/42367c9e032dd664?show_docid=42367c9e032dd664</guid>
  <author>
  madhusudhan...@gmail.com
  (Madhu-K7)
  </author>
  <pubDate>Fri, 18 Jul 2008 18:03:03 UT
</pubDate>
  </item>
  <item>
  <title>State of the Art</title>
  <link>http://groups.google.com/group/comp.compilers/browse_thread/thread/32c46a54f4910130/e0557b5ebb5fc3d5?show_docid=e0557b5ebb5fc3d5</link>
  <description>
  Hi all, &lt;br&gt; I havn&#39;t worked in compiler construction and programming languages for &lt;br&gt; some years, but now I have a chance to return to this area. I would &lt;br&gt; like to find out what happened while I was absent. &lt;br&gt; So, let me ask the following questions: &lt;br&gt; - In your opinion, what are the greatest advances in compiler &lt;br&gt; construction in the last ten years?
  </description>
  <guid isPermaLink="true">http://groups.google.com/group/comp.compilers/browse_thread/thread/32c46a54f4910130/e0557b5ebb5fc3d5?show_docid=e0557b5ebb5fc3d5</guid>
  <author>
  peter.deus...@fokus.fraunhofer.de
  (Peter)
  </author>
  <pubDate>Fri, 18 Jul 2008 14:40:29 UT
</pubDate>
  </item>
  <item>
  <title>Re: Parser question</title>
  <link>http://groups.google.com/group/comp.compilers/browse_thread/thread/4ce933ce7788b9dd/9a87a6e156e50116?show_docid=9a87a6e156e50116</link>
  <description>
  Thanks Max for your highly enlightening answer. I really learned a lot &lt;br&gt; from your explanation. The dragon book is quite abstract, and it&#39;s not &lt;br&gt; that easy to see how things could fit together. &lt;br&gt; Interesting, never thought about that. I&#39;m using GCC at this time, but &lt;br&gt; the idea is to (one day) let the compiler compile itself so i can
  </description>
  <guid isPermaLink="true">http://groups.google.com/group/comp.compilers/browse_thread/thread/4ce933ce7788b9dd/9a87a6e156e50116?show_docid=9a87a6e156e50116</guid>
  <author>
  mik...@sesamgames.com
  (Mikael Ström)
  </author>
  <pubDate>Wed, 16 Jul 2008 17:48:09 UT
</pubDate>
  </item>
  <item>
  <title>Re: About Mapping and Scheduling</title>
  <link>http://groups.google.com/group/comp.compilers/browse_thread/thread/8e96e38283b93a69/e30140ccdb3b5ae7?show_docid=e30140ccdb3b5ae7</link>
  <description>
  there are some parallel constructs defined by various languages like &lt;br&gt; fortran and C. There is UPC (unified parallel C) and HPF (high &lt;br&gt; performance fortran) which provide you with the desired constructs. &lt;br&gt; Instead of providing a task graph, you would need to put in parallel &lt;br&gt; those parts of code, which will end up as siblings in a task graph,
  </description>
  <guid isPermaLink="true">http://groups.google.com/group/comp.compilers/browse_thread/thread/8e96e38283b93a69/e30140ccdb3b5ae7?show_docid=e30140ccdb3b5ae7</guid>
  <author>
  kama...@hp.com
  (kamal)
  </author>
  <pubDate>Tue, 15 Jul 2008 13:56:23 UT
</pubDate>
  </item>
  <item>
  <title>Re: Parser question</title>
  <link>http://groups.google.com/group/comp.compilers/browse_thread/thread/4ce933ce7788b9dd/60454f11c7f4b85f?show_docid=60454f11c7f4b85f</link>
  <description>
  Mike (News) schrieb: &lt;br&gt; One method would &amp;quot;flatten&amp;quot; the operator hierarchy, to essentially only &lt;br&gt; one unary and binary operator class, covering all operators: &lt;br&gt; moreterms -&amp;gt; binop term | epsilon &lt;br&gt; Then something like an internal list (usually stack) of operators and &lt;br&gt; terms is produced by moreterms, that is &amp;quot;folded&amp;quot; into an tree before
  </description>
  <guid isPermaLink="true">http://groups.google.com/group/comp.compilers/browse_thread/thread/4ce933ce7788b9dd/60454f11c7f4b85f?show_docid=60454f11c7f4b85f</guid>
  <author>
  drdiettri...@aol.com
  (Hans-Peter Diettrich)
  </author>
  <pubDate>Tue, 15 Jul 2008 10:42:11 UT
</pubDate>
  </item>
  <item>
  <title>Re: Parser question</title>
  <link>http://groups.google.com/group/comp.compilers/browse_thread/thread/4ce933ce7788b9dd/0f552ea69d95c1ef?show_docid=0f552ea69d95c1ef</link>
  <description>
  There are well-known algorithms for tail-recursion elimination, but &lt;br&gt; using one of the fully-general algorithms is unlikely to help you much &lt;br&gt; getting over your hurdle of developing an intuition for the process. &lt;br&gt; I think you would be better off with what you ask for later in your &lt;br&gt; post, an example. Your old dragon book shows an example of manually
  </description>
  <guid isPermaLink="true">http://groups.google.com/group/comp.compilers/browse_thread/thread/4ce933ce7788b9dd/0f552ea69d95c1ef?show_docid=0f552ea69d95c1ef</guid>
  <author>
  m...@gustavus.edu
  (Max Hailperin)
  </author>
  <pubDate>Sun, 13 Jul 2008 13:12:44 UT
</pubDate>
  </item>
  <item>
  <title>Re: Parser question</title>
  <link>http://groups.google.com/group/comp.compilers/browse_thread/thread/4ce933ce7788b9dd/66381be6660e13b7?show_docid=66381be6660e13b7</link>
  <description>
  You probably want to identify tail recursion. If nothing is built up on &lt;br&gt; the stack while recursing it is possible to avoid the recursive call. If &lt;br&gt; you have a grammar like: a -&amp;gt; Ba|N then you can when implementing the &lt;br&gt; parser instead of writing it like: &lt;br&gt; sub a() &lt;br&gt; matchB &lt;br&gt; if (look == &#39;N&#39;) matchN else a()
  </description>
  <guid isPermaLink="true">http://groups.google.com/group/comp.compilers/browse_thread/thread/4ce933ce7788b9dd/66381be6660e13b7?show_docid=66381be6660e13b7</guid>
  <author>
  avron20...@yahoo.com
  (Aeran)
  </author>
  <pubDate>Sun, 13 Jul 2008 11:33:06 UT
</pubDate>
  </item>
  <item>
  <title>Compiler positions available for week ending July 13</title>
  <link>http://groups.google.com/group/comp.compilers/browse_thread/thread/b11e42b3ba66a865/eebc2f56e86eeea5?show_docid=eebc2f56e86eeea5</link>
  <description>
  This is a digest of ``help wanted&#39;&#39; and ``position available&#39;&#39; messages &lt;br&gt; received at comp.compilers during the preceding week. Messages must &lt;br&gt; advertise a position having something to do with compilers and must also &lt;br&gt; conform to the guidelines periodically posted in misc.jobs.offered. &lt;br&gt; Positions that remain open may be re-advertised once a month. To respond
  </description>
  <guid isPermaLink="true">http://groups.google.com/group/comp.compilers/browse_thread/thread/b11e42b3ba66a865/eebc2f56e86eeea5?show_docid=eebc2f56e86eeea5</guid>
  <author>
  compil...@iecc.com
  (comp.compilers)
  </author>
  <pubDate>Sun, 13 Jul 2008 08:00:03 UT
</pubDate>
  </item>
  <item>
  <title>Second CfP: First Workshop on Hot Topics in Software Upgrades (HotSWUp 2008, Nashville, Oct 08)</title>
  <link>http://groups.google.com/group/comp.compilers/browse_thread/thread/27fefb9e5106b724/63de6a2907be029e?show_docid=63de6a2907be029e</link>
  <description>
  CALL FOR PAPERS &lt;br&gt; HotSWUp 2008: First International Workshop on Hot Topics in Software &lt;br&gt; Upgrades &lt;br&gt; (co-located with OOPSLA 2008) &lt;br&gt; Nashville, Tennessee &lt;br&gt; October 19--23, 2008 &lt;br&gt; &lt;a target=&quot;_blank&quot; rel=nofollow href=&quot;http://www.hotswup.org&quot;&gt;[link]&lt;/a&gt;
  </description>
  <guid isPermaLink="true">http://groups.google.com/group/comp.compilers/browse_thread/thread/27fefb9e5106b724/63de6a2907be029e?show_docid=63de6a2907be029e</guid>
  <author>
  ineamtiu...@gmail.com
  </author>
  <pubDate>Fri, 11 Jul 2008 19:49:46 UT
</pubDate>
  </item>
  <item>
  <title>About Mapping and Scheduling</title>
  <link>http://groups.google.com/group/comp.compilers/browse_thread/thread/8e96e38283b93a69/862769c6b954896b?show_docid=862769c6b954896b</link>
  <description>
  Hi,everyone, &lt;br&gt; Does there exist any compilers with these functions or addressing the &lt;br&gt; following issues: &lt;br&gt; 1.Given a task graph generated from program, allocate all the tasks, &lt;br&gt; or to say &amp;quot;mapping the tasks to processors&amp;quot; &lt;br&gt; 2.the compilers do some task scheduling work according to some &lt;br&gt; parameters(such as task execution time,etc) to minimize the cost
  </description>
  <guid isPermaLink="true">http://groups.google.com/group/comp.compilers/browse_thread/thread/8e96e38283b93a69/862769c6b954896b?show_docid=862769c6b954896b</guid>
  <author>
  milla....@gmail.com
  </author>
  <pubDate>Fri, 11 Jul 2008 13:42:15 UT
</pubDate>
  </item>
  <item>
  <title>Parser question</title>
  <link>http://groups.google.com/group/comp.compilers/browse_thread/thread/4ce933ce7788b9dd/e944ad6e05b5aac3?show_docid=e944ad6e05b5aac3</link>
  <description>
  I blow the dust of my old Dragon book and started to read. I got some &lt;br&gt; inspiration to make a very simple (read subset of a) C compiler. &lt;br&gt; The implementation is a predictive parser that construct a syntax tree &lt;br&gt; holding both expression and statements. As the grammar is recursive, &lt;br&gt; so is the implementation. However, i wish to find some shortcuts to
  </description>
  <guid isPermaLink="true">http://groups.google.com/group/comp.compilers/browse_thread/thread/4ce933ce7788b9dd/e944ad6e05b5aac3?show_docid=e944ad6e05b5aac3</guid>
  <author>
  m...@sesamgames.com
  (Mike (News))
  </author>
  <pubDate>Fri, 11 Jul 2008 11:21:05 UT
</pubDate>
  </item>
  <item>
  <title>Seed7 Release 2008-07-07</title>
  <link>http://groups.google.com/group/comp.compilers/browse_thread/thread/baaf67b51eedbac9/eb4e71a9f0448534?show_docid=eb4e71a9f0448534</link>
  <description>
  Hello, &lt;br&gt; I have released a new version of Seed7: seed7_05_20080707.tgz &lt;br&gt; In the Seed7 programming language new statements and operators &lt;br&gt; can be declared easily. Types are first class objects and therefore &lt;br&gt; templates/generics need no special syntax. Object orientation is &lt;br&gt; used when it brings advantages and not in places when other
  </description>
  <guid isPermaLink="true">http://groups.google.com/group/comp.compilers/browse_thread/thread/baaf67b51eedbac9/eb4e71a9f0448534?show_docid=eb4e71a9f0448534</guid>
  <author>
  thomas.mer...@gmx.at
  </author>
  <pubDate>Mon, 07 Jul 2008 21:50:04 UT
</pubDate>
  </item>
  <item>
  <title>Re: How to construct a grammar?</title>
  <link>http://groups.google.com/group/comp.compilers/browse_thread/thread/5b6de3765a5e1421/10bd4ee9f2fdab7b?show_docid=10bd4ee9f2fdab7b</link>
  <description>
  &amp;quot;Michael Schuerig&amp;quot; &amp;lt;mich...@schuerig.de&amp;gt; replied to Chris F Clark: &lt;br&gt; It may or may not be what you&#39;re looking for, but some years ago I &lt;br&gt; wrote a small book on parsing with Visual Parse++ for Sand Stone, and &lt;br&gt; the second chapter of the book goes into some detail on the craft of &lt;br&gt; extracting a grammar from sometimes informal sources. You can grab
  </description>
  <guid isPermaLink="true">http://groups.google.com/group/comp.compilers/browse_thread/thread/5b6de3765a5e1421/10bd4ee9f2fdab7b?show_docid=10bd4ee9f2fdab7b</guid>
  <author>
  quinn_jackson2...@yahoo.ca
  (Quinn Tyler Jackson)
  </author>
  <pubDate>Mon, 07 Jul 2008 15:04:46 UT
</pubDate>
  </item>
  </channel>
</rss>
