def dot_rhs(self):
self.tokens.expect(common_grammar.symbol)<EOL>return ast.Literal(self.tokens.matched.value,<EOL>start=self.tokens.matched.start,<EOL>end=self.tokens.matched.end, source=self.original)<EOL>
Match the right-hand side of a dot (.) operator.

        The RHS must be a symbol token, but it is interpreted as a literal
        string (because that's what goes in the AST of Resolve.)