<html>
  <head>

    <meta http-equiv="content-type" content="text/html; charset=utf-8">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    This is the program<br>
    <br>
    -module('missing-comma-not-detected').<br>
    <br>
    -export([data/1]).<br>
    <br>
    -compile(export_all).<br>
    <br>
    -record(shcnode, {<br>
          nodename :: any(),<br>
          y_axis :: number(),<br>
          children :: [any()],<br>
          article_number :: number(),<br>
          attribute_condition :: string()}).<br>
    <br>
    <br>
    data(1) -><br>
        [<br>
         #shcnode{nodename = start, y_axis = 0, children = [d1285]},<br>
         #shcnode{nodename = d1285, y_axis = 295, children = [1939,
    1940]}<br>
         #shcnode{nodename = 1940, y_axis = 525, children = [bm3203],
    article_number = 14432861},<br>
         #shcnode{nodename = 1939, y_axis = 530, children = [bm3203],
    article_number = 14432860},<br>
         #shcnode{nodename = bm3203, y_axis = 915, children = []}<br>
        ].<br>
    <br>
    <br>
    Note the missing "," after  [1939, 1940]}<br>
    <br>
    Only 4 rows are detected<br>
    <br>
    length('missing-comma-not-detected':data(1)).<br>
    4<br>
    <br>
    ---<br>
    <br>
    If I add the comma, I get<br>
    <br>
    length('missing-comma-not-detected':data(1)).<br>
    5<br>
    <br>
    ----<br>
    <br>
    I am using Erlang 17.3 on ubuntu.<br>
    <br>
    erlang:system_info(otp_release).<br>
    "17"<br>
    <br>
    36>  <code>erl -V<br>
      Eshell V6.2  (abort with ^G)<br>
      1> </code><br>
    <br>
    ---<br>
    <br>
    Thanks,<br>
    <br>
    Mattias<br>
    <br>
    <br>
    <br>
  </body>
</html>