LINUX.ORG.RU

История изменений

Исправление 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}. 

точки с запятой, после последнего поля быть не должно. в данном случае - точка с запятой - разделитель между полями записи.