<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Fixed source form's most vexing parse? in Intel® Fortran Compiler</title>
    <link>https://community.intel.com/t5/Intel-Fortran-Compiler/Fixed-source-form-s-most-vexing-parse/m-p/811893#M43144</link>
    <description>For a bit of a giggle I've been writing a bit of a Fortran "parser" (whatever that is) in ... Fortran! Getting fixed source form to work has not been fun. Some pathological examples came to mind, which also cause ifort 12.0.4 some grief:&lt;BR /&gt;&lt;BR /&gt;&lt;PRE&gt;[fxfortran]C23456
C The following is a type-declaration-stmt for an array that is also 
C the first statement of a main program.  It is not a function-stmt,
C but the compiler could perhaps be forgiven for thinking so...
      INTEGER Elemental Function Name(10)
C Body of program just for fun.
      ElementalFunctionName = [(i,i=1,SIZE(ElementalFunctionName))]
      PRINT "(10(I0,:,','))", ElementalFunctionName
      END
[/fxfortran]&lt;/PRE&gt; &lt;BR /&gt;&lt;PRE&gt;[plain]&amp;gt;ifort silly_var_name.for
Intel Visual Fortran Compiler XE for applications running on IA-32, Version 12.0.4.196 Build 20110427
Copyright (C) 1985-2011 Intel Corporation.  All rights reserved.

silly_var_name.for(5): error #5082: Syntax error, found INTEGER_CONSTANT '10' when expecting one of: ) &lt;IDENTIFIER&gt;
      INTEGER Elemental Function Name(10)
--------------------------------------^
compilation aborted for silly_var_name.for (code 1)[/plain]&lt;/IDENTIFIER&gt;&lt;/PRE&gt;</description>
    <pubDate>Sun, 05 Jun 2011 14:09:35 GMT</pubDate>
    <dc:creator>IanH</dc:creator>
    <dc:date>2011-06-05T14:09:35Z</dc:date>
    <item>
      <title>Fixed source form's most vexing parse?</title>
      <link>https://community.intel.com/t5/Intel-Fortran-Compiler/Fixed-source-form-s-most-vexing-parse/m-p/811893#M43144</link>
      <description>For a bit of a giggle I've been writing a bit of a Fortran "parser" (whatever that is) in ... Fortran! Getting fixed source form to work has not been fun. Some pathological examples came to mind, which also cause ifort 12.0.4 some grief:&lt;BR /&gt;&lt;BR /&gt;&lt;PRE&gt;[fxfortran]C23456
C The following is a type-declaration-stmt for an array that is also 
C the first statement of a main program.  It is not a function-stmt,
C but the compiler could perhaps be forgiven for thinking so...
      INTEGER Elemental Function Name(10)
C Body of program just for fun.
      ElementalFunctionName = [(i,i=1,SIZE(ElementalFunctionName))]
      PRINT "(10(I0,:,','))", ElementalFunctionName
      END
[/fxfortran]&lt;/PRE&gt; &lt;BR /&gt;&lt;PRE&gt;[plain]&amp;gt;ifort silly_var_name.for
Intel Visual Fortran Compiler XE for applications running on IA-32, Version 12.0.4.196 Build 20110427
Copyright (C) 1985-2011 Intel Corporation.  All rights reserved.

silly_var_name.for(5): error #5082: Syntax error, found INTEGER_CONSTANT '10' when expecting one of: ) &lt;IDENTIFIER&gt;
      INTEGER Elemental Function Name(10)
--------------------------------------^
compilation aborted for silly_var_name.for (code 1)[/plain]&lt;/IDENTIFIER&gt;&lt;/PRE&gt;</description>
      <pubDate>Sun, 05 Jun 2011 14:09:35 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Fortran-Compiler/Fixed-source-form-s-most-vexing-parse/m-p/811893#M43144</guid>
      <dc:creator>IanH</dc:creator>
      <dc:date>2011-06-05T14:09:35Z</dc:date>
    </item>
    <item>
      <title>Fixed source form's most vexing parse?</title>
      <link>https://community.intel.com/t5/Intel-Fortran-Compiler/Fixed-source-form-s-most-vexing-parse/m-p/811894#M43145</link>
      <description>Now I've seen everything - a Fortran parser in Fortran?!&lt;BR /&gt;&lt;BR /&gt;Very amusing example - thanks. Escalated as DPD200170271.</description>
      <pubDate>Tue, 07 Jun 2011 16:10:14 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Fortran-Compiler/Fixed-source-form-s-most-vexing-parse/m-p/811894#M43145</guid>
      <dc:creator>Steven_L_Intel1</dc:creator>
      <dc:date>2011-06-07T16:10:14Z</dc:date>
    </item>
    <item>
      <title>Fixed source form's most vexing parse?</title>
      <link>https://community.intel.com/t5/Intel-Fortran-Compiler/Fixed-source-form-s-most-vexing-parse/m-p/811895#M43146</link>
      <description>&amp;gt;&amp;gt;Now I've seen everything - a Fortran parser in Fortran?!&lt;BR /&gt;&lt;BR /&gt;Circa 1980 there was acompany producing a word processor software package for the PDP-11 writtenin FORTRAN called MAS90 (I do not know if this is the same company with the currentaccounting package named MAS90). Writing a word processor in FORTRAN was rather weird.&lt;BR /&gt;&lt;BR /&gt;Jim Dempsey&lt;BR /&gt;</description>
      <pubDate>Tue, 07 Jun 2011 16:34:44 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Fortran-Compiler/Fixed-source-form-s-most-vexing-parse/m-p/811895#M43146</guid>
      <dc:creator>jimdempseyatthecove</dc:creator>
      <dc:date>2011-06-07T16:34:44Z</dc:date>
    </item>
    <item>
      <title>Fixed source form's most vexing parse?</title>
      <link>https://community.intel.com/t5/Intel-Fortran-Compiler/Fixed-source-form-s-most-vexing-parse/m-p/811896#M43147</link>
      <description>back in college days, we were using a breadboard computer kit in a class whose focus &lt;BR /&gt;was creating code to interface with hardware. Stuff like making music come out of a speaker or &lt;BR /&gt;setting up an led display. You were expected write assembly langauge code and convert it into&lt;BR /&gt;machine code by hand.&lt;BR /&gt;&lt;BR /&gt;I had a DEC system 10 account for another class, so I wrote an assembler in Fortran, to convert&lt;BR /&gt;my code. About the only time I ever needed to use Z format.</description>
      <pubDate>Tue, 07 Jun 2011 16:43:54 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Fortran-Compiler/Fixed-source-form-s-most-vexing-parse/m-p/811896#M43147</guid>
      <dc:creator>jparsly1</dc:creator>
      <dc:date>2011-06-07T16:43:54Z</dc:date>
    </item>
    <item>
      <title>Fixed source form's most vexing parse?</title>
      <link>https://community.intel.com/t5/Intel-Fortran-Compiler/Fixed-source-form-s-most-vexing-parse/m-p/811897#M43148</link>
      <description>Well, I've seen an OS written in Fortran (PRIMOS), but with lots of extensions.</description>
      <pubDate>Tue, 07 Jun 2011 16:44:07 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Fortran-Compiler/Fixed-source-form-s-most-vexing-parse/m-p/811897#M43148</guid>
      <dc:creator>Steven_L_Intel1</dc:creator>
      <dc:date>2011-06-07T16:44:07Z</dc:date>
    </item>
    <item>
      <title>Fixed source form's most vexing parse?</title>
      <link>https://community.intel.com/t5/Intel-Fortran-Compiler/Fixed-source-form-s-most-vexing-parse/m-p/811898#M43149</link>
      <description>It is not that silly. The Burroughs Algol lanaguage was written in Burroughs Algol. They had towrite the first generation which had only a few statements by hand but after that could use the compilergenerated to write the next bits. They found that the compiler generatedsmaller code than their initial hand written one.</description>
      <pubDate>Tue, 07 Jun 2011 23:38:56 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Fortran-Compiler/Fixed-source-form-s-most-vexing-parse/m-p/811898#M43149</guid>
      <dc:creator>martin_upsdellagrese</dc:creator>
      <dc:date>2011-06-07T23:38:56Z</dc:date>
    </item>
    <item>
      <title>This has been fixed for a</title>
      <link>https://community.intel.com/t5/Intel-Fortran-Compiler/Fixed-source-form-s-most-vexing-parse/m-p/811899#M43150</link>
      <description>&lt;P&gt;This has been fixed for a release later this year.&lt;/P&gt;</description>
      <pubDate>Mon, 07 Apr 2014 17:11:12 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Fortran-Compiler/Fixed-source-form-s-most-vexing-parse/m-p/811899#M43150</guid>
      <dc:creator>Steven_L_Intel1</dc:creator>
      <dc:date>2014-04-07T17:11:12Z</dc:date>
    </item>
  </channel>
</rss>

