in src/ast.ts [50:62]
function dotToMemberExpression(dotNotation: string) {
const parts = dotNotation.split(".");
if (parts.length < 2) {
return t.identifier(dotNotation);
}
let expression: t.Identifier | t.MemberExpression = t.identifier(
parts.shift()!,
);
for (const part of parts) {
expression = t.memberExpression(expression, t.identifier(part));
}
return expression;
}