9.3.8 LiteralExpCS

该规则表示字面量表达式。

[A] LiteralExpCS ::= EnumLiteralExpCS
[B] LiteralExpCS ::= CollectionLiteralExpCS
[C] LiteralExpCS ::= TupleLiteralExpCS
[D] LiteralExpCS ::= PrimitiveLiteralExpCS
[E] LiteralExpCS ::= TypeLiteralExpCS

抽象语法映射

LiteralExpCS.ast : LiteralExp

合成的属性

[A] LiteralExpCS.ast = EnumLiteralExpCS.ast
[B] LiteralExpCS.ast = CollectionLiteralExpCS.ast
[C] LiteralExpCS.ast = TupleLiteralExpCS.ast
[D] LiteralExpCS.ast = PrimitiveLiteralExpCS.ast
[E] LiteralExpCS.ast = TypeLiteralExpCS.ast

继承的属性

[A] EnumLiteralExpCS.env = LiteralExpCS.env
[B] CollectionLiteralExpCS.env = LiteralExpCS.env
[C] TupleLiteralExpCS.env = LiteralExpCS.env
[D] PrimitiveLiteralExpCS.env = LiteralExpCS.env
[E] TypeLiteralExpCS.env = LiteralExpCS.env

歧义消除规则

-- none

results matching ""

    No results matching ""