8.1.3 Array declarations
There should always be a space before the opening bracket "[" and after the closing bracket.

Code:
type
  TMyArray = array [0..100] of Char;
When you look SysUtils.pas or in Delphi help then this is always written like this:
Code:
type
  TMyArray = array[0..100] of Char;