История изменений
Исправление alysnix, (текущая версия) :
https://online.oberon.org/oberon_en#sec63
судя по грамматике оберона по поводу record:
RecordType = RECORD ["(" BaseType ")"] [FieldListSequence] END.
BaseType = qualident.
FieldListSequence = FieldList {";" FieldList}.
FieldList = IdentList ":" type.
IdentList = identdef {"," identdef}.
точки с запятой, после последнего поля быть не должно. в данном случае(в данной грамматике) - точка с запятой - разделитель между полями записи.
Исходная версия alysnix, :
https://online.oberon.org/oberon_en#sec63
судя по грамматике оберона по поводу record:
RecordType = RECORD ["(" BaseType ")"] [FieldListSequence] END.
BaseType = qualident.
FieldListSequence = FieldList {";" FieldList}.
FieldList = IdentList ":" type.
IdentList = identdef {"," identdef}.
точки с запятой, после последнего поля быть не должно. в данном случае - точка с запятой - разделитель между полями записи.