1
1
mirror of https://github.com/github/semantic.git synced 2024-12-22 22:31:36 +03:00
semantic/test/fixtures/python/with.diffA-B.txt
Patrick Thomson bd939d2579 Fix Python method calls.
`identifier` in the Python assignment module was too eager to reduce a
nested Attribute into a dotted identifier. Removing it fixes method
calls, which now have a unit test.
2018-03-22 15:35:08 -04:00

48 lines
887 B
Plaintext

(Program
(Let
{ (Identifier)
->(Empty) }
{ (Call
{-(Identifier)-}
{-(Identifier)-}
{-(TextElement)-}
{-(Empty)-})
->(MemberAccess
{+(Identifier)+}
{+(Identifier)+}) }
(
(Assignment
(Identifier)
(Boolean))
{-(ForEach
{-(Identifier)-}
{-(Identifier)-}
{-(
{-(Assignment
{-(Identifier)-}
{-(Boolean)-})-})-})-}))
{+(
{+(Let
{+(Empty)+}
{+(Call
{+(MemberAccess
{+(Identifier)+}
{+(Identifier)+})+}
{+(Identifier)+}
{+(TextElement)+}
{+(Identifier)+}
{+(Empty)+})+}
{+([])+})+}
{+(Let
{+(Empty)+}
{+(Call
{+(MemberAccess
{+(Identifier)+}
{+(Identifier)+})+}
{+(Identifier)+}
{+(TextElement)+}
{+(Identifier)+}
{+(Empty)+})+}
{+(
{+(Identifier)+})+})+})+})