9.3.12 CollectionLiteralPartsCS

该产生式规则描述了一个集合字面量的内容项序列。

CollectionLiteralPartsCS[1] = CollectionLiteralPartCS ( ’,’ CollectionLiteralPartsCS[2] )?

抽象语义映射

CollectionLiteralPartsCS[1].ast : Sequence(CollectionLiteralPart)

合成的属性

CollectionLiteralPartsCS[1].ast =
    Sequence{CollectionLiteralPartCS.ast}->union(CollectionLiteralPartsCS[2].ast)

继承的属性

CollectionLiteralPartCS.env = CollectionLiteralPartsCS[1].env
CollectionLiteralPartSCS[2].env = CollectionLiteralPartsCS[1].env

歧义消除规则

--none

results matching ""

    No results matching ""