<div dir="ltr">I just noticed this really nice compiler feature. I don't know when it as added but it's really helpful.<div><br></div><div>When defining const array like below the compiler will tell you how many elements are missing:</div><div><br></div><div><div>const</div><div>  Food: array[0..7] of string = (</div><div>    'Apple', 'Banana', 'Cherry', 'Doughnut', 'Eclair');  </div></div><div><br></div><div>Error: Expected another 3 array elements<br></div><div><br></div><div>And when you have too few elements in the array in it will make tell you the point where it expected the array to end.</div><div><br></div><div><div><div>const</div><div>  Food: array[0..2] of string = (</div><div>    'Apple', 'Banana', 'Cherry',| 'Doughnut', 'Eclair');  </div></div><div><br></div><div>Fatal: Syntax error, ")" expected but "," found, </div><div><br></div><div>And in Lazarus the caret is placed where the array should have ended "|".<br></div><div><br></div><div>This is really great feature and helps a lot when declaring array constants with many items. Thank you to whomever added this to the compiler :)</div><div><br></div></div></div>