Avatar
MemberAccessExprが foo.bar を表すんですけど、fooもbarもtokenとしてはidentifierで、 fooのほうはidentifier exprなんですが、barの方はそうじゃない(ただのtoken)、というsyntaxなのかなあ。
5:53 PM
よく考えてみるとfooのところは変数名とかも使えるけど、 ドットの右のbarのところは、fooの型に応じたメンバしか書けないから、 書けるものがより少ないから、別の概念なのかな。
5:58 PM
A set of Swift libraries for parsing, inspecting, generating, and transforming Swift source code. - swift-syntax/SyntaxExprNodes.swift at 95d3b69cadaee72bed96113596ee1d354cba93b8 · apple/swift-syntax
5:58 PM
そうっぽい