1
作業分配 1.以Modula-2中最短的記錄類型爲例。 (「最短」意味着最少數量的詞位。)Modula-2中最短的記錄類型
EBNF定義的RECORD
RecordType = RECORD FieldListSequence END.
FieldListSequence = FieldList {「;」 FieldList}.
FieldList = [IdentList ";" Type | CASE [Ident] ";"
Qualident OF Variant {"|" Variant} ELSE FieldListSequence]END].
什麼,我想出了是...是我關閉
RecordType = RECORD, FieldList, END.
但是,你應該做的功課你自己;-) 有淡淡也許,如果你有困難EBNF,繪製一些鐵路圖來顯示語法。您可以在我的bitbucket repo(搜索暱稱)上找到一個用於繪製M2語法圖的腳本。 – trijezdci
非常感謝你,我會採納你的建議 –