mirror of
https://github.com/github/semantic.git
synced 2024-11-24 08:54:07 +03:00
Regenerate tests
This commit is contained in:
parent
7c1474cdd9
commit
c0bd3e837b
@ -1,28 +1,31 @@
|
||||
(Program
|
||||
(ExpressionStatement
|
||||
(Function
|
||||
(Function
|
||||
(Empty)
|
||||
(Empty)
|
||||
(Empty)
|
||||
{-(RequiredParameter
|
||||
{-(Empty)-}
|
||||
{-(Empty)-}
|
||||
{-(Assignment
|
||||
{-(Identifier)-}
|
||||
{-(Empty)-})-})-}
|
||||
(RequiredParameter
|
||||
(Empty)
|
||||
(Empty)
|
||||
(Empty)
|
||||
(RequiredParameter
|
||||
(Empty)
|
||||
(Empty)
|
||||
(Assignment
|
||||
{ (Identifier)
|
||||
->(Identifier) }
|
||||
(Empty)))
|
||||
(RequiredParameter
|
||||
(Empty)
|
||||
(Empty)
|
||||
(Assignment
|
||||
{ (Identifier)
|
||||
->(Identifier) }
|
||||
(Empty)))
|
||||
(
|
||||
(Return
|
||||
{ (Plus
|
||||
{-(Identifier)-}
|
||||
{-(Identifier)-})
|
||||
->(Times
|
||||
{+(Identifier)+}
|
||||
{+(Identifier)+}) })))))
|
||||
(Assignment
|
||||
(Identifier)
|
||||
(Empty)))
|
||||
{+(RequiredParameter
|
||||
{+(Empty)+}
|
||||
{+(Empty)+}
|
||||
{+(Assignment
|
||||
{+(Identifier)+}
|
||||
{+(Empty)+})+})+}
|
||||
(
|
||||
(Return
|
||||
{ (Plus
|
||||
{-(Identifier)-}
|
||||
{-(Identifier)-})
|
||||
->(Times
|
||||
{+(Identifier)+}
|
||||
{+(Identifier)+}) }))))
|
||||
|
@ -1,28 +1,26 @@
|
||||
(Program
|
||||
(ExpressionStatement
|
||||
(Function
|
||||
(Function
|
||||
(Empty)
|
||||
(Empty)
|
||||
(Empty)
|
||||
(RequiredParameter
|
||||
(Empty)
|
||||
(Empty)
|
||||
(Assignment
|
||||
{ (Identifier)
|
||||
->(Identifier) }
|
||||
(Empty)))
|
||||
(RequiredParameter
|
||||
(Empty)
|
||||
(RequiredParameter
|
||||
(Empty)
|
||||
(Empty)
|
||||
(Assignment
|
||||
{ (Identifier)
|
||||
->(Identifier) }
|
||||
(Empty)))
|
||||
(RequiredParameter
|
||||
(Empty)
|
||||
(Empty)
|
||||
(Assignment
|
||||
{ (Identifier)
|
||||
->(Identifier) }
|
||||
(Empty)))
|
||||
(
|
||||
(Return
|
||||
{ (Times
|
||||
{-(Identifier)-}
|
||||
{-(Identifier)-})
|
||||
->(Plus
|
||||
{+(Identifier)+}
|
||||
{+(Identifier)+}) })))))
|
||||
(Empty)
|
||||
(Assignment
|
||||
(Identifier)
|
||||
(Empty)))
|
||||
(
|
||||
(Return
|
||||
{ (Times
|
||||
{-(Identifier)-}
|
||||
{-(Identifier)-})
|
||||
->(Plus
|
||||
{+(Identifier)+}
|
||||
{+(Identifier)+}) }))))
|
||||
|
@ -1,23 +1,22 @@
|
||||
(Program
|
||||
(ExpressionStatement
|
||||
(Function
|
||||
(Function
|
||||
(Empty)
|
||||
(Empty)
|
||||
(Empty)
|
||||
(RequiredParameter
|
||||
(Empty)
|
||||
(Empty)
|
||||
(Assignment
|
||||
(Identifier)
|
||||
(Empty)))
|
||||
(RequiredParameter
|
||||
(Empty)
|
||||
(RequiredParameter
|
||||
(Empty)
|
||||
(Empty)
|
||||
(Assignment
|
||||
(Empty)
|
||||
(Assignment
|
||||
(Identifier)
|
||||
(Empty)))
|
||||
(
|
||||
(Return
|
||||
(Plus
|
||||
(Identifier)
|
||||
(Empty)))
|
||||
(RequiredParameter
|
||||
(Empty)
|
||||
(Empty)
|
||||
(Assignment
|
||||
(Identifier)
|
||||
(Empty)))
|
||||
(
|
||||
(Return
|
||||
(Plus
|
||||
(Identifier)
|
||||
(Identifier)))))))
|
||||
(Identifier))))))
|
||||
|
@ -1,23 +1,22 @@
|
||||
(Program
|
||||
(ExpressionStatement
|
||||
(Function
|
||||
(Function
|
||||
(Empty)
|
||||
(Empty)
|
||||
(Empty)
|
||||
(RequiredParameter
|
||||
(Empty)
|
||||
(Empty)
|
||||
(Assignment
|
||||
(Identifier)
|
||||
(Empty)))
|
||||
(RequiredParameter
|
||||
(Empty)
|
||||
(RequiredParameter
|
||||
(Empty)
|
||||
(Empty)
|
||||
(Assignment
|
||||
(Empty)
|
||||
(Assignment
|
||||
(Identifier)
|
||||
(Empty)))
|
||||
(
|
||||
(Return
|
||||
(Times
|
||||
(Identifier)
|
||||
(Empty)))
|
||||
(RequiredParameter
|
||||
(Empty)
|
||||
(Empty)
|
||||
(Assignment
|
||||
(Identifier)
|
||||
(Empty)))
|
||||
(
|
||||
(Return
|
||||
(Times
|
||||
(Identifier)
|
||||
(Identifier)))))))
|
||||
(Identifier))))))
|
||||
|
@ -1,10 +1,9 @@
|
||||
(Program
|
||||
(ExpressionStatement
|
||||
(Function
|
||||
(Empty)
|
||||
(Empty)
|
||||
(Empty)
|
||||
(
|
||||
(Return
|
||||
{ (TextElement)
|
||||
->(TextElement) })))))
|
||||
(Function
|
||||
(Empty)
|
||||
(Empty)
|
||||
(Empty)
|
||||
(
|
||||
(Return
|
||||
{ (TextElement)
|
||||
->(TextElement) }))))
|
||||
|
@ -1,10 +1,9 @@
|
||||
(Program
|
||||
(ExpressionStatement
|
||||
(Function
|
||||
(Empty)
|
||||
(Empty)
|
||||
(Empty)
|
||||
(
|
||||
(Return
|
||||
{ (TextElement)
|
||||
->(TextElement) })))))
|
||||
(Function
|
||||
(Empty)
|
||||
(Empty)
|
||||
(Empty)
|
||||
(
|
||||
(Return
|
||||
{ (TextElement)
|
||||
->(TextElement) }))))
|
||||
|
@ -1,9 +1,8 @@
|
||||
(Program
|
||||
(ExpressionStatement
|
||||
(Function
|
||||
(Empty)
|
||||
(Empty)
|
||||
(Empty)
|
||||
(
|
||||
(Return
|
||||
(TextElement))))))
|
||||
(Function
|
||||
(Empty)
|
||||
(Empty)
|
||||
(Empty)
|
||||
(
|
||||
(Return
|
||||
(TextElement)))))
|
||||
|
@ -1,9 +1,8 @@
|
||||
(Program
|
||||
(ExpressionStatement
|
||||
(Function
|
||||
(Empty)
|
||||
(Empty)
|
||||
(Empty)
|
||||
(
|
||||
(Return
|
||||
(TextElement))))))
|
||||
(Function
|
||||
(Empty)
|
||||
(Empty)
|
||||
(Empty)
|
||||
(
|
||||
(Return
|
||||
(TextElement)))))
|
||||
|
7
test/fixtures/javascript/array.diffA-B.txt
vendored
7
test/fixtures/javascript/array.diffA-B.txt
vendored
@ -1,5 +1,4 @@
|
||||
(Program
|
||||
(ExpressionStatement
|
||||
(Array
|
||||
(TextElement)
|
||||
{+(TextElement)+})))
|
||||
(Array
|
||||
(TextElement)
|
||||
{+(TextElement)+}))
|
||||
|
7
test/fixtures/javascript/array.diffB-A.txt
vendored
7
test/fixtures/javascript/array.diffB-A.txt
vendored
@ -1,5 +1,4 @@
|
||||
(Program
|
||||
(ExpressionStatement
|
||||
(Array
|
||||
(TextElement)
|
||||
{-(TextElement)-})))
|
||||
(Array
|
||||
(TextElement)
|
||||
{-(TextElement)-}))
|
||||
|
5
test/fixtures/javascript/array.parseA.txt
vendored
5
test/fixtures/javascript/array.parseA.txt
vendored
@ -1,4 +1,3 @@
|
||||
(Program
|
||||
(ExpressionStatement
|
||||
(Array
|
||||
(TextElement))))
|
||||
(Array
|
||||
(TextElement)))
|
||||
|
7
test/fixtures/javascript/array.parseB.txt
vendored
7
test/fixtures/javascript/array.parseB.txt
vendored
@ -1,5 +1,4 @@
|
||||
(Program
|
||||
(ExpressionStatement
|
||||
(Array
|
||||
(TextElement)
|
||||
(TextElement))))
|
||||
(Array
|
||||
(TextElement)
|
||||
(TextElement)))
|
||||
|
@ -1,22 +1,21 @@
|
||||
(Program
|
||||
(ExpressionStatement
|
||||
(Function
|
||||
(Function
|
||||
(Empty)
|
||||
(Empty)
|
||||
(Empty)
|
||||
(RequiredParameter
|
||||
(Empty)
|
||||
(Empty)
|
||||
(Assignment
|
||||
(Identifier)
|
||||
(Empty)))
|
||||
(RequiredParameter
|
||||
(Empty)
|
||||
(RequiredParameter
|
||||
(Empty)
|
||||
(Empty)
|
||||
(Assignment
|
||||
(Identifier)
|
||||
(Empty)))
|
||||
(RequiredParameter
|
||||
(Empty)
|
||||
(Empty)
|
||||
(Assignment
|
||||
(Identifier)
|
||||
(Empty)))
|
||||
(
|
||||
(Return
|
||||
{ (Identifier)
|
||||
->(Identifier) })))))
|
||||
(Empty)
|
||||
(Assignment
|
||||
(Identifier)
|
||||
(Empty)))
|
||||
(
|
||||
(Return
|
||||
{ (Identifier)
|
||||
->(Identifier) }))))
|
||||
|
@ -1,22 +1,21 @@
|
||||
(Program
|
||||
(ExpressionStatement
|
||||
(Function
|
||||
(Function
|
||||
(Empty)
|
||||
(Empty)
|
||||
(Empty)
|
||||
(RequiredParameter
|
||||
(Empty)
|
||||
(Empty)
|
||||
(Assignment
|
||||
(Identifier)
|
||||
(Empty)))
|
||||
(RequiredParameter
|
||||
(Empty)
|
||||
(RequiredParameter
|
||||
(Empty)
|
||||
(Empty)
|
||||
(Assignment
|
||||
(Identifier)
|
||||
(Empty)))
|
||||
(RequiredParameter
|
||||
(Empty)
|
||||
(Empty)
|
||||
(Assignment
|
||||
(Identifier)
|
||||
(Empty)))
|
||||
(
|
||||
(Return
|
||||
{ (Identifier)
|
||||
->(Identifier) })))))
|
||||
(Empty)
|
||||
(Assignment
|
||||
(Identifier)
|
||||
(Empty)))
|
||||
(
|
||||
(Return
|
||||
{ (Identifier)
|
||||
->(Identifier) }))))
|
||||
|
@ -1,21 +1,20 @@
|
||||
(Program
|
||||
(ExpressionStatement
|
||||
(Function
|
||||
(Function
|
||||
(Empty)
|
||||
(Empty)
|
||||
(Empty)
|
||||
(RequiredParameter
|
||||
(Empty)
|
||||
(Empty)
|
||||
(Assignment
|
||||
(Identifier)
|
||||
(Empty)))
|
||||
(RequiredParameter
|
||||
(Empty)
|
||||
(RequiredParameter
|
||||
(Empty)
|
||||
(Empty)
|
||||
(Assignment
|
||||
(Identifier)
|
||||
(Empty)))
|
||||
(RequiredParameter
|
||||
(Empty)
|
||||
(Empty)
|
||||
(Assignment
|
||||
(Identifier)
|
||||
(Empty)))
|
||||
(
|
||||
(Return
|
||||
(Identifier))))))
|
||||
(Empty)
|
||||
(Assignment
|
||||
(Identifier)
|
||||
(Empty)))
|
||||
(
|
||||
(Return
|
||||
(Identifier)))))
|
||||
|
@ -1,21 +1,20 @@
|
||||
(Program
|
||||
(ExpressionStatement
|
||||
(Function
|
||||
(Function
|
||||
(Empty)
|
||||
(Empty)
|
||||
(Empty)
|
||||
(RequiredParameter
|
||||
(Empty)
|
||||
(Empty)
|
||||
(Assignment
|
||||
(Identifier)
|
||||
(Empty)))
|
||||
(RequiredParameter
|
||||
(Empty)
|
||||
(RequiredParameter
|
||||
(Empty)
|
||||
(Empty)
|
||||
(Assignment
|
||||
(Identifier)
|
||||
(Empty)))
|
||||
(RequiredParameter
|
||||
(Empty)
|
||||
(Empty)
|
||||
(Assignment
|
||||
(Identifier)
|
||||
(Empty)))
|
||||
(
|
||||
(Return
|
||||
(Identifier))))))
|
||||
(Empty)
|
||||
(Assignment
|
||||
(Identifier)
|
||||
(Empty)))
|
||||
(
|
||||
(Return
|
||||
(Identifier)))))
|
||||
|
@ -1,6 +1,5 @@
|
||||
(Program
|
||||
(ExpressionStatement
|
||||
(Assignment
|
||||
(Identifier)
|
||||
{ (Float)
|
||||
->(Float) })))
|
||||
(Assignment
|
||||
(Identifier)
|
||||
{ (Float)
|
||||
->(Float) }))
|
||||
|
@ -1,6 +1,5 @@
|
||||
(Program
|
||||
(ExpressionStatement
|
||||
(Assignment
|
||||
(Identifier)
|
||||
{ (Float)
|
||||
->(Float) })))
|
||||
(Assignment
|
||||
(Identifier)
|
||||
{ (Float)
|
||||
->(Float) }))
|
||||
|
@ -1,5 +1,4 @@
|
||||
(Program
|
||||
(ExpressionStatement
|
||||
(Assignment
|
||||
(Identifier)
|
||||
(Float))))
|
||||
(Assignment
|
||||
(Identifier)
|
||||
(Float)))
|
||||
|
@ -1,5 +1,4 @@
|
||||
(Program
|
||||
(ExpressionStatement
|
||||
(Assignment
|
||||
(Identifier)
|
||||
(Float))))
|
||||
(Assignment
|
||||
(Identifier)
|
||||
(Float)))
|
||||
|
@ -1,6 +1,5 @@
|
||||
(Program
|
||||
(ExpressionStatement
|
||||
(RShift
|
||||
(Identifier)
|
||||
{ (Identifier)
|
||||
->(Identifier) })))
|
||||
(RShift
|
||||
(Identifier)
|
||||
{ (Identifier)
|
||||
->(Identifier) }))
|
||||
|
@ -1,6 +1,5 @@
|
||||
(Program
|
||||
(ExpressionStatement
|
||||
(RShift
|
||||
(Identifier)
|
||||
{ (Identifier)
|
||||
->(Identifier) })))
|
||||
(RShift
|
||||
(Identifier)
|
||||
{ (Identifier)
|
||||
->(Identifier) }))
|
||||
|
@ -1,5 +1,4 @@
|
||||
(Program
|
||||
(ExpressionStatement
|
||||
(RShift
|
||||
(Identifier)
|
||||
(Identifier))))
|
||||
(RShift
|
||||
(Identifier)
|
||||
(Identifier)))
|
||||
|
@ -1,5 +1,4 @@
|
||||
(Program
|
||||
(ExpressionStatement
|
||||
(RShift
|
||||
(Identifier)
|
||||
(Identifier))))
|
||||
(RShift
|
||||
(Identifier)
|
||||
(Identifier)))
|
||||
|
@ -1,8 +1,7 @@
|
||||
(Program
|
||||
(ExpressionStatement
|
||||
{ (Or
|
||||
{-(Identifier)-}
|
||||
{-(Identifier)-})
|
||||
->(And
|
||||
{+(Identifier)+}
|
||||
{+(Identifier)+}) }))
|
||||
{+(And
|
||||
{+(Identifier)+}
|
||||
{+(Identifier)+})+}
|
||||
{-(Or
|
||||
{-(Identifier)-}
|
||||
{-(Identifier)-})-})
|
||||
|
@ -1,8 +1,7 @@
|
||||
(Program
|
||||
(ExpressionStatement
|
||||
{ (And
|
||||
{-(Identifier)-}
|
||||
{-(Identifier)-})
|
||||
->(Or
|
||||
{+(Identifier)+}
|
||||
{+(Identifier)+}) }))
|
||||
{+(Or
|
||||
{+(Identifier)+}
|
||||
{+(Identifier)+})+}
|
||||
{-(And
|
||||
{-(Identifier)-}
|
||||
{-(Identifier)-})-})
|
||||
|
@ -1,5 +1,4 @@
|
||||
(Program
|
||||
(ExpressionStatement
|
||||
(Or
|
||||
(Identifier)
|
||||
(Identifier))))
|
||||
(Or
|
||||
(Identifier)
|
||||
(Identifier)))
|
||||
|
@ -1,5 +1,4 @@
|
||||
(Program
|
||||
(ExpressionStatement
|
||||
(And
|
||||
(Identifier)
|
||||
(Identifier))))
|
||||
(And
|
||||
(Identifier)
|
||||
(Identifier)))
|
||||
|
17
test/fixtures/javascript/break.diffA-B.txt
vendored
17
test/fixtures/javascript/break.diffA-B.txt
vendored
@ -1,13 +1,11 @@
|
||||
(Program
|
||||
(For
|
||||
(ExpressionStatement
|
||||
(Assignment
|
||||
(Identifier)
|
||||
(Float)))
|
||||
(ExpressionStatement
|
||||
(LessThan
|
||||
(Identifier)
|
||||
(Float)))
|
||||
(Assignment
|
||||
(Identifier)
|
||||
(Float))
|
||||
(LessThan
|
||||
(Identifier)
|
||||
(Float))
|
||||
(Update
|
||||
(Identifier))
|
||||
(
|
||||
@ -22,5 +20,4 @@
|
||||
{+(Empty)+}) })
|
||||
(Empty))
|
||||
(Empty)
|
||||
(ExpressionStatement
|
||||
(Identifier)))))
|
||||
(Identifier))))
|
||||
|
17
test/fixtures/javascript/break.diffB-A.txt
vendored
17
test/fixtures/javascript/break.diffB-A.txt
vendored
@ -1,13 +1,11 @@
|
||||
(Program
|
||||
(For
|
||||
(ExpressionStatement
|
||||
(Assignment
|
||||
(Identifier)
|
||||
(Float)))
|
||||
(ExpressionStatement
|
||||
(LessThan
|
||||
(Identifier)
|
||||
(Float)))
|
||||
(Assignment
|
||||
(Identifier)
|
||||
(Float))
|
||||
(LessThan
|
||||
(Identifier)
|
||||
(Float))
|
||||
(Update
|
||||
(Identifier))
|
||||
(
|
||||
@ -22,5 +20,4 @@
|
||||
{+(Empty)+}) })
|
||||
(Empty))
|
||||
(Empty)
|
||||
(ExpressionStatement
|
||||
(Identifier)))))
|
||||
(Identifier))))
|
||||
|
17
test/fixtures/javascript/break.parseA.txt
vendored
17
test/fixtures/javascript/break.parseA.txt
vendored
@ -1,13 +1,11 @@
|
||||
(Program
|
||||
(For
|
||||
(ExpressionStatement
|
||||
(Assignment
|
||||
(Identifier)
|
||||
(Float)))
|
||||
(ExpressionStatement
|
||||
(LessThan
|
||||
(Identifier)
|
||||
(Float)))
|
||||
(Assignment
|
||||
(Identifier)
|
||||
(Float))
|
||||
(LessThan
|
||||
(Identifier)
|
||||
(Float))
|
||||
(Update
|
||||
(Identifier))
|
||||
(
|
||||
@ -20,5 +18,4 @@
|
||||
(Empty)))
|
||||
(Empty))
|
||||
(Empty)
|
||||
(ExpressionStatement
|
||||
(Identifier)))))
|
||||
(Identifier))))
|
||||
|
17
test/fixtures/javascript/break.parseB.txt
vendored
17
test/fixtures/javascript/break.parseB.txt
vendored
@ -1,13 +1,11 @@
|
||||
(Program
|
||||
(For
|
||||
(ExpressionStatement
|
||||
(Assignment
|
||||
(Identifier)
|
||||
(Float)))
|
||||
(ExpressionStatement
|
||||
(LessThan
|
||||
(Identifier)
|
||||
(Float)))
|
||||
(Assignment
|
||||
(Identifier)
|
||||
(Float))
|
||||
(LessThan
|
||||
(Identifier)
|
||||
(Float))
|
||||
(Update
|
||||
(Identifier))
|
||||
(
|
||||
@ -20,5 +18,4 @@
|
||||
(Empty)))
|
||||
(Empty))
|
||||
(Empty)
|
||||
(ExpressionStatement
|
||||
(Identifier)))))
|
||||
(Identifier))))
|
||||
|
@ -1,25 +1,24 @@
|
||||
(Program
|
||||
(ExpressionStatement
|
||||
(Call
|
||||
(MemberAccess
|
||||
(This)
|
||||
{ (Identifier)
|
||||
->(Identifier) })
|
||||
(Function
|
||||
(Call
|
||||
(MemberAccess
|
||||
(This)
|
||||
{ (Identifier)
|
||||
->(Identifier) })
|
||||
(Function
|
||||
(Empty)
|
||||
(Empty)
|
||||
(Empty)
|
||||
(RequiredParameter
|
||||
(Empty)
|
||||
(Empty)
|
||||
(Empty)
|
||||
(RequiredParameter
|
||||
(Empty)
|
||||
(Empty)
|
||||
(Assignment
|
||||
(Identifier)
|
||||
(Empty)))
|
||||
(
|
||||
(Return
|
||||
(MemberAccess
|
||||
{ (Identifier)
|
||||
->(Identifier) }
|
||||
{ (Identifier)
|
||||
->(Identifier) }))))
|
||||
(Empty))))
|
||||
(Assignment
|
||||
(Identifier)
|
||||
(Empty)))
|
||||
(
|
||||
(Return
|
||||
(MemberAccess
|
||||
{ (Identifier)
|
||||
->(Identifier) }
|
||||
{ (Identifier)
|
||||
->(Identifier) }))))
|
||||
(Empty)))
|
||||
|
@ -1,25 +1,24 @@
|
||||
(Program
|
||||
(ExpressionStatement
|
||||
(Call
|
||||
(MemberAccess
|
||||
(This)
|
||||
{ (Identifier)
|
||||
->(Identifier) })
|
||||
(Function
|
||||
(Call
|
||||
(MemberAccess
|
||||
(This)
|
||||
{ (Identifier)
|
||||
->(Identifier) })
|
||||
(Function
|
||||
(Empty)
|
||||
(Empty)
|
||||
(Empty)
|
||||
(RequiredParameter
|
||||
(Empty)
|
||||
(Empty)
|
||||
(Empty)
|
||||
(RequiredParameter
|
||||
(Empty)
|
||||
(Empty)
|
||||
(Assignment
|
||||
(Identifier)
|
||||
(Empty)))
|
||||
(
|
||||
(Return
|
||||
(MemberAccess
|
||||
{ (Identifier)
|
||||
->(Identifier) }
|
||||
{ (Identifier)
|
||||
->(Identifier) }))))
|
||||
(Empty))))
|
||||
(Assignment
|
||||
(Identifier)
|
||||
(Empty)))
|
||||
(
|
||||
(Return
|
||||
(MemberAccess
|
||||
{ (Identifier)
|
||||
->(Identifier) }
|
||||
{ (Identifier)
|
||||
->(Identifier) }))))
|
||||
(Empty)))
|
||||
|
@ -1,22 +1,21 @@
|
||||
(Program
|
||||
(ExpressionStatement
|
||||
(Call
|
||||
(MemberAccess
|
||||
(This)
|
||||
(Identifier))
|
||||
(Function
|
||||
(Call
|
||||
(MemberAccess
|
||||
(This)
|
||||
(Identifier))
|
||||
(Function
|
||||
(Empty)
|
||||
(Empty)
|
||||
(Empty)
|
||||
(RequiredParameter
|
||||
(Empty)
|
||||
(Empty)
|
||||
(Empty)
|
||||
(RequiredParameter
|
||||
(Empty)
|
||||
(Empty)
|
||||
(Assignment
|
||||
(Assignment
|
||||
(Identifier)
|
||||
(Empty)))
|
||||
(
|
||||
(Return
|
||||
(MemberAccess
|
||||
(Identifier)
|
||||
(Empty)))
|
||||
(
|
||||
(Return
|
||||
(MemberAccess
|
||||
(Identifier)
|
||||
(Identifier)))))
|
||||
(Empty))))
|
||||
(Identifier)))))
|
||||
(Empty)))
|
||||
|
@ -1,22 +1,21 @@
|
||||
(Program
|
||||
(ExpressionStatement
|
||||
(Call
|
||||
(MemberAccess
|
||||
(This)
|
||||
(Identifier))
|
||||
(Function
|
||||
(Call
|
||||
(MemberAccess
|
||||
(This)
|
||||
(Identifier))
|
||||
(Function
|
||||
(Empty)
|
||||
(Empty)
|
||||
(Empty)
|
||||
(RequiredParameter
|
||||
(Empty)
|
||||
(Empty)
|
||||
(Empty)
|
||||
(RequiredParameter
|
||||
(Empty)
|
||||
(Empty)
|
||||
(Assignment
|
||||
(Assignment
|
||||
(Identifier)
|
||||
(Empty)))
|
||||
(
|
||||
(Return
|
||||
(MemberAccess
|
||||
(Identifier)
|
||||
(Empty)))
|
||||
(
|
||||
(Return
|
||||
(MemberAccess
|
||||
(Identifier)
|
||||
(Identifier)))))
|
||||
(Empty))))
|
||||
(Identifier)))))
|
||||
(Empty)))
|
||||
|
163
test/fixtures/javascript/class.diffA-B.txt
vendored
163
test/fixtures/javascript/class.diffA-B.txt
vendored
@ -1,80 +1,105 @@
|
||||
(Program
|
||||
(ExpressionStatement
|
||||
(Class
|
||||
(Identifier)
|
||||
{ (PublicFieldDefinition
|
||||
{-(Empty)-}
|
||||
{-(Empty)-}
|
||||
{-(Empty)-}
|
||||
{-(Identifier)-}
|
||||
{-(Float)-})
|
||||
->(Method
|
||||
(Class
|
||||
(Identifier)
|
||||
{+(Method
|
||||
{+(Empty)+}
|
||||
{+(Empty)+}
|
||||
{+(Empty)+}
|
||||
{+(Empty)+}
|
||||
{+(Empty)+}
|
||||
{+(Identifier)+}
|
||||
{+(RequiredParameter
|
||||
{+(Empty)+}
|
||||
{+(Empty)+}
|
||||
{+(Assignment
|
||||
{+(Identifier)+}
|
||||
{+(Empty)+})+})+}
|
||||
{+(
|
||||
{+(Return
|
||||
{+(Identifier)+})+})+})+}
|
||||
{+(Method
|
||||
{+(Empty)+}
|
||||
{+(Empty)+}
|
||||
{+(Empty)+}
|
||||
{+(Empty)+}
|
||||
{+(Empty)+}
|
||||
{+(Identifier)+}
|
||||
{+(RequiredParameter
|
||||
{+(Empty)+}
|
||||
{+(Empty)+}
|
||||
{+(Assignment
|
||||
{+(Identifier)+}
|
||||
{+(Empty)+})+})+}
|
||||
{+(
|
||||
{+(Return
|
||||
{+(Identifier)+})+})+})+}
|
||||
{+(Method
|
||||
{+(Empty)+}
|
||||
{+(Empty)+}
|
||||
{+(Empty)+}
|
||||
{+(Empty)+}
|
||||
{+(Empty)+}
|
||||
{+(Identifier)+}
|
||||
{+(RequiredParameter
|
||||
{+(Empty)+}
|
||||
{+(Identifier)+}
|
||||
{+(RequiredParameter
|
||||
{+(Empty)+}
|
||||
{+(Empty)+}
|
||||
{+(Assignment
|
||||
{+(Identifier)+}
|
||||
{+(Empty)+})+})+}
|
||||
{+(
|
||||
{+(Return
|
||||
{+(Identifier)+})+})+}) }
|
||||
(Method
|
||||
(Empty)
|
||||
(Empty)
|
||||
(Empty)
|
||||
(Empty)
|
||||
(Empty)
|
||||
{ (Identifier)
|
||||
->(Identifier) }
|
||||
(RequiredParameter
|
||||
(Empty)
|
||||
(Empty)
|
||||
(Assignment
|
||||
{ (Identifier)
|
||||
->(Identifier) }
|
||||
(Empty)))
|
||||
(
|
||||
(Return
|
||||
{ (Identifier)
|
||||
->(Identifier) })))
|
||||
(Method
|
||||
(Empty)
|
||||
(Empty)
|
||||
(Empty)
|
||||
(Empty)
|
||||
(Empty)
|
||||
{ (Identifier)
|
||||
->(Identifier) }
|
||||
(RequiredParameter
|
||||
(Empty)
|
||||
(Empty)
|
||||
(Assignment
|
||||
{ (Identifier)
|
||||
->(Identifier) }
|
||||
(Empty)))
|
||||
(
|
||||
(Return
|
||||
{ (Identifier)
|
||||
->(Identifier) })))
|
||||
{-(Method
|
||||
{+(Empty)+}
|
||||
{+(Assignment
|
||||
{+(Identifier)+}
|
||||
{+(Empty)+})+})+}
|
||||
{+(
|
||||
{+(Return
|
||||
{+(Identifier)+})+})+})+}
|
||||
{-(PublicFieldDefinition
|
||||
{-(Empty)-}
|
||||
{-(Empty)-}
|
||||
{-(Empty)-}
|
||||
{-(Identifier)-}
|
||||
{-(Float)-})-}
|
||||
{-(Method
|
||||
{-(Empty)-}
|
||||
{-(Empty)-}
|
||||
{-(Empty)-}
|
||||
{-(Empty)-}
|
||||
{-(Empty)-}
|
||||
{-(Identifier)-}
|
||||
{-(RequiredParameter
|
||||
{-(Empty)-}
|
||||
{-(Empty)-}
|
||||
{-(Assignment
|
||||
{-(Identifier)-}
|
||||
{-(Empty)-})-})-}
|
||||
{-(
|
||||
{-(Return
|
||||
{-(Identifier)-})-})-})-}
|
||||
{-(Method
|
||||
{-(Empty)-}
|
||||
{-(Empty)-}
|
||||
{-(Empty)-}
|
||||
{-(Empty)-}
|
||||
{-(Empty)-}
|
||||
{-(Identifier)-}
|
||||
{-(RequiredParameter
|
||||
{-(Empty)-}
|
||||
{-(Empty)-}
|
||||
{-(Assignment
|
||||
{-(Identifier)-}
|
||||
{-(Empty)-})-})-}
|
||||
{-(
|
||||
{-(Return
|
||||
{-(Identifier)-})-})-})-}
|
||||
{-(Method
|
||||
{-(Empty)-}
|
||||
{-(Empty)-}
|
||||
{-(Empty)-}
|
||||
{-(Empty)-}
|
||||
{-(Empty)-}
|
||||
{-(Identifier)-}
|
||||
{-(RequiredParameter
|
||||
{-(Empty)-}
|
||||
{-(Identifier)-}
|
||||
{-(RequiredParameter
|
||||
{-(Empty)-}
|
||||
{-(Empty)-}
|
||||
{-(Assignment
|
||||
{-(Identifier)-}
|
||||
{-(Empty)-})-})-}
|
||||
{-(
|
||||
{-(Return
|
||||
{-(Identifier)-})-})-})-})))
|
||||
{-(Empty)-}
|
||||
{-(Assignment
|
||||
{-(Identifier)-}
|
||||
{-(Empty)-})-})-}
|
||||
{-(
|
||||
{-(Return
|
||||
{-(Identifier)-})-})-})-}))
|
||||
|
126
test/fixtures/javascript/class.diffB-A.txt
vendored
126
test/fixtures/javascript/class.diffB-A.txt
vendored
@ -1,80 +1,60 @@
|
||||
(Program
|
||||
(ExpressionStatement
|
||||
(Class
|
||||
(Identifier)
|
||||
{ (Method
|
||||
{-(Empty)-}
|
||||
{-(Empty)-}
|
||||
{-(Empty)-}
|
||||
{-(Empty)-}
|
||||
{-(Empty)-}
|
||||
{-(Identifier)-}
|
||||
{-(RequiredParameter
|
||||
{-(Empty)-}
|
||||
{-(Empty)-}
|
||||
{-(Assignment
|
||||
{-(Identifier)-}
|
||||
{-(Empty)-})-})-}
|
||||
{-(
|
||||
{-(Return
|
||||
{-(Identifier)-})-})-})
|
||||
->(PublicFieldDefinition
|
||||
{+(Empty)+}
|
||||
{+(Empty)+}
|
||||
{+(Empty)+}
|
||||
{+(Identifier)+}
|
||||
{+(Float)+}) }
|
||||
(Method
|
||||
(Class
|
||||
(Identifier)
|
||||
{+(PublicFieldDefinition
|
||||
{+(Empty)+}
|
||||
{+(Empty)+}
|
||||
{+(Empty)+}
|
||||
{+(Identifier)+}
|
||||
{+(Float)+})+}
|
||||
(Method
|
||||
(Empty)
|
||||
(Empty)
|
||||
(Empty)
|
||||
(Empty)
|
||||
(Empty)
|
||||
{ (Identifier)
|
||||
->(Identifier) }
|
||||
(RequiredParameter
|
||||
(Empty)
|
||||
(Empty)
|
||||
(Assignment
|
||||
(Identifier)
|
||||
(Empty)))
|
||||
(
|
||||
(Return
|
||||
(Identifier))))
|
||||
(Method
|
||||
(Empty)
|
||||
(Empty)
|
||||
(Empty)
|
||||
(Empty)
|
||||
(Empty)
|
||||
{ (Identifier)
|
||||
->(Identifier) }
|
||||
(RequiredParameter
|
||||
(Empty)
|
||||
(Empty)
|
||||
(Empty)
|
||||
{ (Identifier)
|
||||
->(Identifier) }
|
||||
(RequiredParameter
|
||||
(Empty)
|
||||
(Empty)
|
||||
(Assignment
|
||||
{ (Identifier)
|
||||
->(Identifier) }
|
||||
(Empty)))
|
||||
(
|
||||
(Return
|
||||
{ (Identifier)
|
||||
->(Identifier) })))
|
||||
(Method
|
||||
(Assignment
|
||||
(Identifier)
|
||||
(Empty)))
|
||||
(
|
||||
(Return
|
||||
(Identifier))))
|
||||
(Method
|
||||
(Empty)
|
||||
(Empty)
|
||||
(Empty)
|
||||
(Empty)
|
||||
(Empty)
|
||||
{ (Identifier)
|
||||
->(Identifier) }
|
||||
(RequiredParameter
|
||||
(Empty)
|
||||
(Empty)
|
||||
(Empty)
|
||||
(Empty)
|
||||
(Empty)
|
||||
{ (Identifier)
|
||||
->(Identifier) }
|
||||
(RequiredParameter
|
||||
(Empty)
|
||||
(Empty)
|
||||
(Assignment
|
||||
{ (Identifier)
|
||||
->(Identifier) }
|
||||
(Empty)))
|
||||
(
|
||||
(Return
|
||||
{ (Identifier)
|
||||
->(Identifier) })))
|
||||
{+(Method
|
||||
{+(Empty)+}
|
||||
{+(Empty)+}
|
||||
{+(Empty)+}
|
||||
{+(Empty)+}
|
||||
{+(Empty)+}
|
||||
{+(Identifier)+}
|
||||
{+(RequiredParameter
|
||||
{+(Empty)+}
|
||||
{+(Empty)+}
|
||||
{+(Assignment
|
||||
{+(Identifier)+}
|
||||
{+(Empty)+})+})+}
|
||||
{+(
|
||||
{+(Return
|
||||
{+(Identifier)+})+})+})+})))
|
||||
(Assignment
|
||||
(Identifier)
|
||||
(Empty)))
|
||||
(
|
||||
(Return
|
||||
(Identifier))))))
|
||||
|
99
test/fixtures/javascript/class.parseA.txt
vendored
99
test/fixtures/javascript/class.parseA.txt
vendored
@ -1,58 +1,57 @@
|
||||
(Program
|
||||
(ExpressionStatement
|
||||
(Class
|
||||
(Class
|
||||
(Identifier)
|
||||
(PublicFieldDefinition
|
||||
(Empty)
|
||||
(Empty)
|
||||
(Empty)
|
||||
(Identifier)
|
||||
(PublicFieldDefinition
|
||||
(Float))
|
||||
(Method
|
||||
(Empty)
|
||||
(Empty)
|
||||
(Empty)
|
||||
(Empty)
|
||||
(Empty)
|
||||
(Identifier)
|
||||
(RequiredParameter
|
||||
(Empty)
|
||||
(Empty)
|
||||
(Empty)
|
||||
(Identifier)
|
||||
(Float))
|
||||
(Method
|
||||
(Assignment
|
||||
(Identifier)
|
||||
(Empty)))
|
||||
(
|
||||
(Return
|
||||
(Identifier))))
|
||||
(Method
|
||||
(Empty)
|
||||
(Empty)
|
||||
(Empty)
|
||||
(Empty)
|
||||
(Empty)
|
||||
(Identifier)
|
||||
(RequiredParameter
|
||||
(Empty)
|
||||
(Empty)
|
||||
(Assignment
|
||||
(Identifier)
|
||||
(Empty)))
|
||||
(
|
||||
(Return
|
||||
(Identifier))))
|
||||
(Method
|
||||
(Empty)
|
||||
(Empty)
|
||||
(Empty)
|
||||
(Empty)
|
||||
(Empty)
|
||||
(Identifier)
|
||||
(RequiredParameter
|
||||
(Empty)
|
||||
(Empty)
|
||||
(Empty)
|
||||
(Identifier)
|
||||
(RequiredParameter
|
||||
(Empty)
|
||||
(Empty)
|
||||
(Assignment
|
||||
(Identifier)
|
||||
(Empty)))
|
||||
(
|
||||
(Return
|
||||
(Identifier))))
|
||||
(Method
|
||||
(Empty)
|
||||
(Empty)
|
||||
(Empty)
|
||||
(Empty)
|
||||
(Empty)
|
||||
(Identifier)
|
||||
(RequiredParameter
|
||||
(Empty)
|
||||
(Empty)
|
||||
(Assignment
|
||||
(Identifier)
|
||||
(Empty)))
|
||||
(
|
||||
(Return
|
||||
(Identifier))))
|
||||
(Method
|
||||
(Empty)
|
||||
(Empty)
|
||||
(Empty)
|
||||
(Empty)
|
||||
(Empty)
|
||||
(Identifier)
|
||||
(RequiredParameter
|
||||
(Empty)
|
||||
(Empty)
|
||||
(Assignment
|
||||
(Identifier)
|
||||
(Empty)))
|
||||
(
|
||||
(Return
|
||||
(Identifier)))))))
|
||||
(Assignment
|
||||
(Identifier)
|
||||
(Empty)))
|
||||
(
|
||||
(Return
|
||||
(Identifier))))))
|
||||
|
87
test/fixtures/javascript/class.parseB.txt
vendored
87
test/fixtures/javascript/class.parseB.txt
vendored
@ -1,52 +1,51 @@
|
||||
(Program
|
||||
(ExpressionStatement
|
||||
(Class
|
||||
(Class
|
||||
(Identifier)
|
||||
(Method
|
||||
(Empty)
|
||||
(Empty)
|
||||
(Empty)
|
||||
(Empty)
|
||||
(Empty)
|
||||
(Identifier)
|
||||
(Method
|
||||
(RequiredParameter
|
||||
(Empty)
|
||||
(Empty)
|
||||
(Assignment
|
||||
(Identifier)
|
||||
(Empty)))
|
||||
(
|
||||
(Return
|
||||
(Identifier))))
|
||||
(Method
|
||||
(Empty)
|
||||
(Empty)
|
||||
(Empty)
|
||||
(Empty)
|
||||
(Empty)
|
||||
(Identifier)
|
||||
(RequiredParameter
|
||||
(Empty)
|
||||
(Empty)
|
||||
(Empty)
|
||||
(Identifier)
|
||||
(RequiredParameter
|
||||
(Empty)
|
||||
(Empty)
|
||||
(Assignment
|
||||
(Identifier)
|
||||
(Empty)))
|
||||
(
|
||||
(Return
|
||||
(Identifier))))
|
||||
(Method
|
||||
(Assignment
|
||||
(Identifier)
|
||||
(Empty)))
|
||||
(
|
||||
(Return
|
||||
(Identifier))))
|
||||
(Method
|
||||
(Empty)
|
||||
(Empty)
|
||||
(Empty)
|
||||
(Empty)
|
||||
(Empty)
|
||||
(Identifier)
|
||||
(RequiredParameter
|
||||
(Empty)
|
||||
(Empty)
|
||||
(Empty)
|
||||
(Empty)
|
||||
(Empty)
|
||||
(Identifier)
|
||||
(RequiredParameter
|
||||
(Empty)
|
||||
(Empty)
|
||||
(Assignment
|
||||
(Identifier)
|
||||
(Empty)))
|
||||
(
|
||||
(Return
|
||||
(Identifier))))
|
||||
(Method
|
||||
(Empty)
|
||||
(Empty)
|
||||
(Empty)
|
||||
(Empty)
|
||||
(Empty)
|
||||
(Identifier)
|
||||
(RequiredParameter
|
||||
(Empty)
|
||||
(Empty)
|
||||
(Assignment
|
||||
(Identifier)
|
||||
(Empty)))
|
||||
(
|
||||
(Return
|
||||
(Identifier)))))))
|
||||
(Assignment
|
||||
(Identifier)
|
||||
(Empty)))
|
||||
(
|
||||
(Return
|
||||
(Identifier))))))
|
||||
|
@ -1,21 +1,20 @@
|
||||
(Program
|
||||
(ExpressionStatement
|
||||
{ (SequenceExpression
|
||||
{-(Assignment
|
||||
{-(Identifier)-}
|
||||
{-(Float)-})-}
|
||||
{-(Assignment
|
||||
{-(Identifier)-}
|
||||
{-(Float)-})-})
|
||||
->(Assignment
|
||||
{+(Identifier)+}
|
||||
{+(Hash
|
||||
{+(KeyValue
|
||||
{+(Identifier)+}
|
||||
{+(Assignment
|
||||
{+(Identifier)+}
|
||||
{+(Hash
|
||||
{+(KeyValue
|
||||
{+(Identifier)+}
|
||||
{+(SequenceExpression
|
||||
{+(Float)+}
|
||||
{+(SequenceExpression
|
||||
{+(Float)+}
|
||||
{+(SequenceExpression
|
||||
{+(Plus
|
||||
{+(Float)+}
|
||||
{+(Float)+})+}
|
||||
{+(Float)+})+})+})+})+}) }))
|
||||
{+(Plus
|
||||
{+(Float)+}
|
||||
{+(Float)+})+}
|
||||
{+(Float)+})+})+})+})+})+}
|
||||
{-(SequenceExpression
|
||||
{-(Assignment
|
||||
{-(Identifier)-}
|
||||
{-(Float)-})-}
|
||||
{-(Assignment
|
||||
{-(Identifier)-}
|
||||
{-(Float)-})-})-})
|
||||
|
@ -1,21 +1,20 @@
|
||||
(Program
|
||||
(ExpressionStatement
|
||||
{ (Assignment
|
||||
{-(Identifier)-}
|
||||
{-(Hash
|
||||
{-(KeyValue
|
||||
{-(Identifier)-}
|
||||
{+(SequenceExpression
|
||||
{+(Assignment
|
||||
{+(Identifier)+}
|
||||
{+(Float)+})+}
|
||||
{+(Assignment
|
||||
{+(Identifier)+}
|
||||
{+(Float)+})+})+}
|
||||
{-(Assignment
|
||||
{-(Identifier)-}
|
||||
{-(Hash
|
||||
{-(KeyValue
|
||||
{-(Identifier)-}
|
||||
{-(SequenceExpression
|
||||
{-(Float)-}
|
||||
{-(SequenceExpression
|
||||
{-(Float)-}
|
||||
{-(SequenceExpression
|
||||
{-(Plus
|
||||
{-(Float)-}
|
||||
{-(Float)-})-}
|
||||
{-(Float)-})-})-})-})-})
|
||||
->(SequenceExpression
|
||||
{+(Assignment
|
||||
{+(Identifier)+}
|
||||
{+(Float)+})+}
|
||||
{+(Assignment
|
||||
{+(Identifier)+}
|
||||
{+(Float)+})+}) }))
|
||||
{-(Plus
|
||||
{-(Float)-}
|
||||
{-(Float)-})-}
|
||||
{-(Float)-})-})-})-})-})-})
|
||||
|
@ -1,9 +1,8 @@
|
||||
(Program
|
||||
(ExpressionStatement
|
||||
(SequenceExpression
|
||||
(Assignment
|
||||
(Identifier)
|
||||
(Float))
|
||||
(Assignment
|
||||
(Identifier)
|
||||
(Float)))))
|
||||
(SequenceExpression
|
||||
(Assignment
|
||||
(Identifier)
|
||||
(Float))
|
||||
(Assignment
|
||||
(Identifier)
|
||||
(Float))))
|
||||
|
@ -1,14 +1,13 @@
|
||||
(Program
|
||||
(ExpressionStatement
|
||||
(Assignment
|
||||
(Identifier)
|
||||
(Hash
|
||||
(KeyValue
|
||||
(Identifier)
|
||||
(Assignment
|
||||
(Identifier)
|
||||
(Hash
|
||||
(KeyValue
|
||||
(Identifier)
|
||||
(SequenceExpression
|
||||
(Float)
|
||||
(SequenceExpression
|
||||
(Float)
|
||||
(SequenceExpression
|
||||
(Plus
|
||||
(Float)
|
||||
(Float))
|
||||
(Float))))))))
|
||||
(Plus
|
||||
(Float)
|
||||
(Float))
|
||||
(Float)))))))
|
||||
|
@ -1,11 +1,10 @@
|
||||
(Program
|
||||
(ExpressionStatement
|
||||
(New
|
||||
(Call
|
||||
(MemberAccess
|
||||
(Identifier)
|
||||
(Identifier))
|
||||
(Float)
|
||||
{+(TextElement)+}
|
||||
{-(TextElement)-}
|
||||
(Empty)))))
|
||||
(New
|
||||
(Call
|
||||
(MemberAccess
|
||||
(Identifier)
|
||||
(Identifier))
|
||||
(Float)
|
||||
{ (TextElement)
|
||||
->(TextElement) }
|
||||
(Empty))))
|
||||
|
@ -1,11 +1,10 @@
|
||||
(Program
|
||||
(ExpressionStatement
|
||||
(New
|
||||
(Call
|
||||
(MemberAccess
|
||||
(Identifier)
|
||||
(Identifier))
|
||||
(Float)
|
||||
{+(TextElement)+}
|
||||
{-(TextElement)-}
|
||||
(Empty)))))
|
||||
(New
|
||||
(Call
|
||||
(MemberAccess
|
||||
(Identifier)
|
||||
(Identifier))
|
||||
(Float)
|
||||
{ (TextElement)
|
||||
->(TextElement) }
|
||||
(Empty))))
|
||||
|
@ -1,10 +1,9 @@
|
||||
(Program
|
||||
(ExpressionStatement
|
||||
(New
|
||||
(Call
|
||||
(MemberAccess
|
||||
(Identifier)
|
||||
(Identifier))
|
||||
(Float)
|
||||
(TextElement)
|
||||
(Empty)))))
|
||||
(New
|
||||
(Call
|
||||
(MemberAccess
|
||||
(Identifier)
|
||||
(Identifier))
|
||||
(Float)
|
||||
(TextElement)
|
||||
(Empty))))
|
||||
|
@ -1,10 +1,9 @@
|
||||
(Program
|
||||
(ExpressionStatement
|
||||
(New
|
||||
(Call
|
||||
(MemberAccess
|
||||
(Identifier)
|
||||
(Identifier))
|
||||
(Float)
|
||||
(TextElement)
|
||||
(Empty)))))
|
||||
(New
|
||||
(Call
|
||||
(MemberAccess
|
||||
(Identifier)
|
||||
(Identifier))
|
||||
(Float)
|
||||
(TextElement)
|
||||
(Empty))))
|
||||
|
17
test/fixtures/javascript/continue.diffA-B.txt
vendored
17
test/fixtures/javascript/continue.diffA-B.txt
vendored
@ -1,13 +1,11 @@
|
||||
(Program
|
||||
(For
|
||||
(ExpressionStatement
|
||||
(Assignment
|
||||
(Identifier)
|
||||
(Float)))
|
||||
(ExpressionStatement
|
||||
(LessThan
|
||||
(Identifier)
|
||||
(Float)))
|
||||
(Assignment
|
||||
(Identifier)
|
||||
(Float))
|
||||
(LessThan
|
||||
(Identifier)
|
||||
(Float))
|
||||
(Update
|
||||
(Identifier))
|
||||
(
|
||||
@ -22,5 +20,4 @@
|
||||
{+(Empty)+}) })
|
||||
(Empty))
|
||||
(Empty)
|
||||
(ExpressionStatement
|
||||
(Identifier)))))
|
||||
(Identifier))))
|
||||
|
17
test/fixtures/javascript/continue.diffB-A.txt
vendored
17
test/fixtures/javascript/continue.diffB-A.txt
vendored
@ -1,13 +1,11 @@
|
||||
(Program
|
||||
(For
|
||||
(ExpressionStatement
|
||||
(Assignment
|
||||
(Identifier)
|
||||
(Float)))
|
||||
(ExpressionStatement
|
||||
(LessThan
|
||||
(Identifier)
|
||||
(Float)))
|
||||
(Assignment
|
||||
(Identifier)
|
||||
(Float))
|
||||
(LessThan
|
||||
(Identifier)
|
||||
(Float))
|
||||
(Update
|
||||
(Identifier))
|
||||
(
|
||||
@ -22,5 +20,4 @@
|
||||
{+(Empty)+}) })
|
||||
(Empty))
|
||||
(Empty)
|
||||
(ExpressionStatement
|
||||
(Identifier)))))
|
||||
(Identifier))))
|
||||
|
17
test/fixtures/javascript/continue.parseA.txt
vendored
17
test/fixtures/javascript/continue.parseA.txt
vendored
@ -1,13 +1,11 @@
|
||||
(Program
|
||||
(For
|
||||
(ExpressionStatement
|
||||
(Assignment
|
||||
(Identifier)
|
||||
(Float)))
|
||||
(ExpressionStatement
|
||||
(LessThan
|
||||
(Identifier)
|
||||
(Float)))
|
||||
(Assignment
|
||||
(Identifier)
|
||||
(Float))
|
||||
(LessThan
|
||||
(Identifier)
|
||||
(Float))
|
||||
(Update
|
||||
(Identifier))
|
||||
(
|
||||
@ -20,5 +18,4 @@
|
||||
(Empty)))
|
||||
(Empty))
|
||||
(Empty)
|
||||
(ExpressionStatement
|
||||
(Identifier)))))
|
||||
(Identifier))))
|
||||
|
17
test/fixtures/javascript/continue.parseB.txt
vendored
17
test/fixtures/javascript/continue.parseB.txt
vendored
@ -1,13 +1,11 @@
|
||||
(Program
|
||||
(For
|
||||
(ExpressionStatement
|
||||
(Assignment
|
||||
(Identifier)
|
||||
(Float)))
|
||||
(ExpressionStatement
|
||||
(LessThan
|
||||
(Identifier)
|
||||
(Float)))
|
||||
(Assignment
|
||||
(Identifier)
|
||||
(Float))
|
||||
(LessThan
|
||||
(Identifier)
|
||||
(Float))
|
||||
(Update
|
||||
(Identifier))
|
||||
(
|
||||
@ -20,5 +18,4 @@
|
||||
(Empty)))
|
||||
(Empty))
|
||||
(Empty)
|
||||
(ExpressionStatement
|
||||
(Identifier)))))
|
||||
(Identifier))))
|
||||
|
@ -1,9 +1,8 @@
|
||||
(Program
|
||||
(ExpressionStatement
|
||||
(Delete
|
||||
{ (Subscript
|
||||
{-(Identifier)-}
|
||||
{-(TextElement)-})
|
||||
->(MemberAccess
|
||||
{+(Identifier)+}
|
||||
{+(Identifier)+}) })))
|
||||
(Delete
|
||||
{ (Subscript
|
||||
{-(Identifier)-}
|
||||
{-(TextElement)-})
|
||||
->(MemberAccess
|
||||
{+(Identifier)+}
|
||||
{+(Identifier)+}) }))
|
||||
|
@ -1,9 +1,8 @@
|
||||
(Program
|
||||
(ExpressionStatement
|
||||
(Delete
|
||||
{ (MemberAccess
|
||||
{-(Identifier)-}
|
||||
{-(Identifier)-})
|
||||
->(Subscript
|
||||
{+(Identifier)+}
|
||||
{+(TextElement)+}) })))
|
||||
(Delete
|
||||
{ (MemberAccess
|
||||
{-(Identifier)-}
|
||||
{-(Identifier)-})
|
||||
->(Subscript
|
||||
{+(Identifier)+}
|
||||
{+(TextElement)+}) }))
|
||||
|
@ -1,6 +1,5 @@
|
||||
(Program
|
||||
(ExpressionStatement
|
||||
(Delete
|
||||
(Subscript
|
||||
(Identifier)
|
||||
(TextElement)))))
|
||||
(Delete
|
||||
(Subscript
|
||||
(Identifier)
|
||||
(TextElement))))
|
||||
|
@ -1,6 +1,5 @@
|
||||
(Program
|
||||
(ExpressionStatement
|
||||
(Delete
|
||||
(MemberAccess
|
||||
(Identifier)
|
||||
(Identifier)))))
|
||||
(Delete
|
||||
(MemberAccess
|
||||
(Identifier)
|
||||
(Identifier))))
|
||||
|
@ -3,11 +3,10 @@
|
||||
{ (Boolean)
|
||||
->(Boolean) }
|
||||
(
|
||||
(ExpressionStatement
|
||||
(Call
|
||||
(MemberAccess
|
||||
(Identifier)
|
||||
(Identifier))
|
||||
{ (Identifier)
|
||||
->(Identifier) }
|
||||
(Empty))))))
|
||||
(Call
|
||||
(MemberAccess
|
||||
(Identifier)
|
||||
(Identifier))
|
||||
{+(Identifier)+}
|
||||
{-(Identifier)-}
|
||||
(Empty)))))
|
||||
|
@ -3,11 +3,10 @@
|
||||
{ (Boolean)
|
||||
->(Boolean) }
|
||||
(
|
||||
(ExpressionStatement
|
||||
(Call
|
||||
(MemberAccess
|
||||
(Identifier)
|
||||
(Identifier))
|
||||
{ (Identifier)
|
||||
->(Identifier) }
|
||||
(Empty))))))
|
||||
(Call
|
||||
(MemberAccess
|
||||
(Identifier)
|
||||
(Identifier))
|
||||
{+(Identifier)+}
|
||||
{-(Identifier)-}
|
||||
(Empty)))))
|
||||
|
@ -2,10 +2,9 @@
|
||||
(DoWhile
|
||||
(Boolean)
|
||||
(
|
||||
(ExpressionStatement
|
||||
(Call
|
||||
(MemberAccess
|
||||
(Identifier)
|
||||
(Identifier))
|
||||
(Call
|
||||
(MemberAccess
|
||||
(Identifier)
|
||||
(Empty))))))
|
||||
(Identifier))
|
||||
(Identifier)
|
||||
(Empty)))))
|
||||
|
@ -2,10 +2,9 @@
|
||||
(DoWhile
|
||||
(Boolean)
|
||||
(
|
||||
(ExpressionStatement
|
||||
(Call
|
||||
(MemberAccess
|
||||
(Identifier)
|
||||
(Identifier))
|
||||
(Call
|
||||
(MemberAccess
|
||||
(Identifier)
|
||||
(Empty))))))
|
||||
(Identifier))
|
||||
(Identifier)
|
||||
(Empty)))))
|
||||
|
3
test/fixtures/javascript/false.diffA-B.txt
vendored
3
test/fixtures/javascript/false.diffA-B.txt
vendored
@ -1,5 +1,4 @@
|
||||
(Program
|
||||
{+(Return
|
||||
{+(Boolean)+})+}
|
||||
{-(ExpressionStatement
|
||||
{-(Boolean)-})-})
|
||||
{-(Boolean)-})
|
||||
|
3
test/fixtures/javascript/false.diffB-A.txt
vendored
3
test/fixtures/javascript/false.diffB-A.txt
vendored
@ -1,5 +1,4 @@
|
||||
(Program
|
||||
{+(ExpressionStatement
|
||||
{+(Boolean)+})+}
|
||||
{+(Boolean)+}
|
||||
{-(Return
|
||||
{-(Boolean)-})-})
|
||||
|
3
test/fixtures/javascript/false.parseA.txt
vendored
3
test/fixtures/javascript/false.parseA.txt
vendored
@ -1,3 +1,2 @@
|
||||
(Program
|
||||
(ExpressionStatement
|
||||
(Boolean)))
|
||||
(Boolean))
|
||||
|
@ -5,8 +5,7 @@
|
||||
{ (Identifier)
|
||||
->(Identifier) }
|
||||
(
|
||||
(ExpressionStatement
|
||||
(Call
|
||||
{ (Identifier)
|
||||
->(Identifier) }
|
||||
(Empty))))))
|
||||
(Call
|
||||
{ (Identifier)
|
||||
->(Identifier) }
|
||||
(Empty)))))
|
||||
|
@ -5,8 +5,7 @@
|
||||
{ (Identifier)
|
||||
->(Identifier) }
|
||||
(
|
||||
(ExpressionStatement
|
||||
(Call
|
||||
{ (Identifier)
|
||||
->(Identifier) }
|
||||
(Empty))))))
|
||||
(Call
|
||||
{ (Identifier)
|
||||
->(Identifier) }
|
||||
(Empty)))))
|
||||
|
@ -3,7 +3,6 @@
|
||||
(Identifier)
|
||||
(Identifier)
|
||||
(
|
||||
(ExpressionStatement
|
||||
(Call
|
||||
(Identifier)
|
||||
(Empty))))))
|
||||
(Call
|
||||
(Identifier)
|
||||
(Empty)))))
|
||||
|
@ -3,7 +3,6 @@
|
||||
(Identifier)
|
||||
(Identifier)
|
||||
(
|
||||
(ExpressionStatement
|
||||
(Call
|
||||
(Identifier)
|
||||
(Empty))))))
|
||||
(Call
|
||||
(Identifier)
|
||||
(Empty)))))
|
||||
|
@ -1,23 +1,20 @@
|
||||
(Program
|
||||
(For
|
||||
(ExpressionStatement
|
||||
(And
|
||||
(Member
|
||||
{ (Identifier)
|
||||
->(Identifier) }
|
||||
(Identifier))
|
||||
(Assignment
|
||||
(Identifier)
|
||||
(Float))))
|
||||
(ExpressionStatement
|
||||
(LessThan
|
||||
(And
|
||||
(Member
|
||||
{ (Identifier)
|
||||
->(Identifier) }
|
||||
(Identifier))
|
||||
(Assignment
|
||||
(Identifier)
|
||||
(Identifier)))
|
||||
(Float)))
|
||||
(LessThan
|
||||
(Identifier)
|
||||
(Identifier))
|
||||
(Update
|
||||
(Identifier))
|
||||
(
|
||||
(ExpressionStatement
|
||||
(Call
|
||||
{ (Identifier)
|
||||
->(Identifier) }
|
||||
(Empty))))))
|
||||
(Call
|
||||
{ (Identifier)
|
||||
->(Identifier) }
|
||||
(Empty)))))
|
||||
|
@ -1,23 +1,20 @@
|
||||
(Program
|
||||
(For
|
||||
(ExpressionStatement
|
||||
(And
|
||||
(Member
|
||||
{ (Identifier)
|
||||
->(Identifier) }
|
||||
(Identifier))
|
||||
(Assignment
|
||||
(Identifier)
|
||||
(Float))))
|
||||
(ExpressionStatement
|
||||
(LessThan
|
||||
(And
|
||||
(Member
|
||||
{ (Identifier)
|
||||
->(Identifier) }
|
||||
(Identifier))
|
||||
(Assignment
|
||||
(Identifier)
|
||||
(Identifier)))
|
||||
(Float)))
|
||||
(LessThan
|
||||
(Identifier)
|
||||
(Identifier))
|
||||
(Update
|
||||
(Identifier))
|
||||
(
|
||||
(ExpressionStatement
|
||||
(Call
|
||||
{ (Identifier)
|
||||
->(Identifier) }
|
||||
(Empty))))))
|
||||
(Call
|
||||
{ (Identifier)
|
||||
->(Identifier) }
|
||||
(Empty)))))
|
||||
|
@ -1,21 +1,18 @@
|
||||
(Program
|
||||
(For
|
||||
(ExpressionStatement
|
||||
(And
|
||||
(Member
|
||||
(Identifier)
|
||||
(Identifier))
|
||||
(Assignment
|
||||
(Identifier)
|
||||
(Float))))
|
||||
(ExpressionStatement
|
||||
(LessThan
|
||||
(And
|
||||
(Member
|
||||
(Identifier)
|
||||
(Identifier)))
|
||||
(Identifier))
|
||||
(Assignment
|
||||
(Identifier)
|
||||
(Float)))
|
||||
(LessThan
|
||||
(Identifier)
|
||||
(Identifier))
|
||||
(Update
|
||||
(Identifier))
|
||||
(
|
||||
(ExpressionStatement
|
||||
(Call
|
||||
(Identifier)
|
||||
(Empty))))))
|
||||
(Call
|
||||
(Identifier)
|
||||
(Empty)))))
|
||||
|
@ -1,21 +1,18 @@
|
||||
(Program
|
||||
(For
|
||||
(ExpressionStatement
|
||||
(And
|
||||
(Member
|
||||
(Identifier)
|
||||
(Identifier))
|
||||
(Assignment
|
||||
(Identifier)
|
||||
(Float))))
|
||||
(ExpressionStatement
|
||||
(LessThan
|
||||
(And
|
||||
(Member
|
||||
(Identifier)
|
||||
(Identifier)))
|
||||
(Identifier))
|
||||
(Assignment
|
||||
(Identifier)
|
||||
(Float)))
|
||||
(LessThan
|
||||
(Identifier)
|
||||
(Identifier))
|
||||
(Update
|
||||
(Identifier))
|
||||
(
|
||||
(ExpressionStatement
|
||||
(Call
|
||||
(Identifier)
|
||||
(Empty))))))
|
||||
(Call
|
||||
(Identifier)
|
||||
(Empty)))))
|
||||
|
@ -5,10 +5,9 @@
|
||||
{ (Identifier)
|
||||
->(Identifier) }
|
||||
(
|
||||
(ExpressionStatement
|
||||
(Call
|
||||
(Identifier)
|
||||
{ (Identifier)
|
||||
->(Identifier) }
|
||||
(Empty)))))
|
||||
(Call
|
||||
(Identifier)
|
||||
{+(Identifier)+}
|
||||
{-(Identifier)-}
|
||||
(Empty))))
|
||||
(Empty))
|
||||
|
@ -5,10 +5,9 @@
|
||||
{ (Identifier)
|
||||
->(Identifier) }
|
||||
(
|
||||
(ExpressionStatement
|
||||
(Call
|
||||
(Identifier)
|
||||
{ (Identifier)
|
||||
->(Identifier) }
|
||||
(Empty)))))
|
||||
(Call
|
||||
(Identifier)
|
||||
{+(Identifier)+}
|
||||
{-(Identifier)-}
|
||||
(Empty))))
|
||||
(Empty))
|
||||
|
@ -3,9 +3,8 @@
|
||||
(Identifier)
|
||||
(Identifier)
|
||||
(
|
||||
(ExpressionStatement
|
||||
(Call
|
||||
(Identifier)
|
||||
(Identifier)
|
||||
(Empty)))))
|
||||
(Call
|
||||
(Identifier)
|
||||
(Identifier)
|
||||
(Empty))))
|
||||
(Empty))
|
||||
|
@ -3,9 +3,8 @@
|
||||
(Identifier)
|
||||
(Identifier)
|
||||
(
|
||||
(ExpressionStatement
|
||||
(Call
|
||||
(Identifier)
|
||||
(Identifier)
|
||||
(Empty)))))
|
||||
(Call
|
||||
(Identifier)
|
||||
(Identifier)
|
||||
(Empty))))
|
||||
(Empty))
|
||||
|
@ -1,23 +1,20 @@
|
||||
(Program
|
||||
(For
|
||||
(ExpressionStatement
|
||||
(SequenceExpression
|
||||
(Assignment
|
||||
(Identifier)
|
||||
(Float))
|
||||
(Call
|
||||
(Identifier)
|
||||
(Empty))))
|
||||
(ExpressionStatement
|
||||
(LessThan
|
||||
(SequenceExpression
|
||||
(Assignment
|
||||
(Identifier)
|
||||
{ (Float)
|
||||
->(Float) }))
|
||||
(Float))
|
||||
(Call
|
||||
(Identifier)
|
||||
(Empty)))
|
||||
(LessThan
|
||||
(Identifier)
|
||||
{ (Float)
|
||||
->(Float) })
|
||||
(Update
|
||||
(Identifier))
|
||||
(
|
||||
(ExpressionStatement
|
||||
(Call
|
||||
(Identifier)
|
||||
(Identifier)
|
||||
(Empty))))))
|
||||
(Call
|
||||
(Identifier)
|
||||
(Identifier)
|
||||
(Empty)))))
|
||||
|
@ -1,23 +1,20 @@
|
||||
(Program
|
||||
(For
|
||||
(ExpressionStatement
|
||||
(SequenceExpression
|
||||
(Assignment
|
||||
(Identifier)
|
||||
(Float))
|
||||
(Call
|
||||
(Identifier)
|
||||
(Empty))))
|
||||
(ExpressionStatement
|
||||
(LessThan
|
||||
(SequenceExpression
|
||||
(Assignment
|
||||
(Identifier)
|
||||
{ (Float)
|
||||
->(Float) }))
|
||||
(Float))
|
||||
(Call
|
||||
(Identifier)
|
||||
(Empty)))
|
||||
(LessThan
|
||||
(Identifier)
|
||||
{ (Float)
|
||||
->(Float) })
|
||||
(Update
|
||||
(Identifier))
|
||||
(
|
||||
(ExpressionStatement
|
||||
(Call
|
||||
(Identifier)
|
||||
(Identifier)
|
||||
(Empty))))))
|
||||
(Call
|
||||
(Identifier)
|
||||
(Identifier)
|
||||
(Empty)))))
|
||||
|
@ -1,22 +1,19 @@
|
||||
(Program
|
||||
(For
|
||||
(ExpressionStatement
|
||||
(SequenceExpression
|
||||
(Assignment
|
||||
(Identifier)
|
||||
(Float))
|
||||
(Call
|
||||
(Identifier)
|
||||
(Empty))))
|
||||
(ExpressionStatement
|
||||
(LessThan
|
||||
(SequenceExpression
|
||||
(Assignment
|
||||
(Identifier)
|
||||
(Float)))
|
||||
(Float))
|
||||
(Call
|
||||
(Identifier)
|
||||
(Empty)))
|
||||
(LessThan
|
||||
(Identifier)
|
||||
(Float))
|
||||
(Update
|
||||
(Identifier))
|
||||
(
|
||||
(ExpressionStatement
|
||||
(Call
|
||||
(Identifier)
|
||||
(Identifier)
|
||||
(Empty))))))
|
||||
(Call
|
||||
(Identifier)
|
||||
(Identifier)
|
||||
(Empty)))))
|
||||
|
@ -1,22 +1,19 @@
|
||||
(Program
|
||||
(For
|
||||
(ExpressionStatement
|
||||
(SequenceExpression
|
||||
(Assignment
|
||||
(Identifier)
|
||||
(Float))
|
||||
(Call
|
||||
(Identifier)
|
||||
(Empty))))
|
||||
(ExpressionStatement
|
||||
(LessThan
|
||||
(SequenceExpression
|
||||
(Assignment
|
||||
(Identifier)
|
||||
(Float)))
|
||||
(Float))
|
||||
(Call
|
||||
(Identifier)
|
||||
(Empty)))
|
||||
(LessThan
|
||||
(Identifier)
|
||||
(Float))
|
||||
(Update
|
||||
(Identifier))
|
||||
(
|
||||
(ExpressionStatement
|
||||
(Call
|
||||
(Identifier)
|
||||
(Identifier)
|
||||
(Empty))))))
|
||||
(Call
|
||||
(Identifier)
|
||||
(Identifier)
|
||||
(Empty)))))
|
||||
|
@ -1,44 +1,42 @@
|
||||
(Program
|
||||
(ExpressionStatement
|
||||
(Call
|
||||
(Identifier)
|
||||
(Float)
|
||||
{ (TextElement)
|
||||
->(TextElement) }
|
||||
(Function
|
||||
(Call
|
||||
(Identifier)
|
||||
(Float)
|
||||
{+(TextElement)+}
|
||||
{-(TextElement)-}
|
||||
(Function
|
||||
(Empty)
|
||||
(Empty)
|
||||
(Empty)
|
||||
{-(RequiredParameter
|
||||
{-(Empty)-}
|
||||
{-(Empty)-}
|
||||
{-(Assignment
|
||||
{-(Identifier)-}
|
||||
{-(Empty)-})-})-}
|
||||
(RequiredParameter
|
||||
(Empty)
|
||||
(Empty)
|
||||
(Empty)
|
||||
{-(RequiredParameter
|
||||
{-(Empty)-}
|
||||
{-(Empty)-}
|
||||
{-(Assignment
|
||||
{-(Identifier)-}
|
||||
{-(Empty)-})-})-}
|
||||
(RequiredParameter
|
||||
(Empty)
|
||||
(Empty)
|
||||
(Assignment
|
||||
(Assignment
|
||||
(Identifier)
|
||||
(Empty)))
|
||||
{+(RequiredParameter
|
||||
{+(Empty)+}
|
||||
{+(Empty)+}
|
||||
{+(Assignment
|
||||
{+(Identifier)+}
|
||||
{+(Empty)+})+})+}
|
||||
(
|
||||
(Call
|
||||
(MemberAccess
|
||||
(Identifier)
|
||||
(Empty)))
|
||||
{+(RequiredParameter
|
||||
{+(Empty)+}
|
||||
{+(Empty)+}
|
||||
{+(Assignment
|
||||
{+(Identifier)+}
|
||||
{+(Empty)+})+})+}
|
||||
(
|
||||
(ExpressionStatement
|
||||
(Call
|
||||
(MemberAccess
|
||||
(Identifier)
|
||||
(Identifier))
|
||||
{ (Identifier)
|
||||
->(Identifier) }
|
||||
(Empty)))
|
||||
(Return
|
||||
{ (Identifier)
|
||||
->(Identifier) })))
|
||||
{ (Boolean)
|
||||
->(Boolean) }
|
||||
(Empty))))
|
||||
(Identifier))
|
||||
{+(Identifier)+}
|
||||
{-(Identifier)-}
|
||||
(Empty))
|
||||
(Return
|
||||
{ (Identifier)
|
||||
->(Identifier) })))
|
||||
{+(Boolean)+}
|
||||
{-(Boolean)-}
|
||||
(Empty)))
|
||||
|
@ -1,39 +1,37 @@
|
||||
(Program
|
||||
(ExpressionStatement
|
||||
(Call
|
||||
(Identifier)
|
||||
(Float)
|
||||
{ (TextElement)
|
||||
->(TextElement) }
|
||||
(Function
|
||||
(Call
|
||||
(Identifier)
|
||||
(Float)
|
||||
{+(TextElement)+}
|
||||
{-(TextElement)-}
|
||||
(Function
|
||||
(Empty)
|
||||
(Empty)
|
||||
(Empty)
|
||||
(RequiredParameter
|
||||
(Empty)
|
||||
(Empty)
|
||||
(Assignment
|
||||
{ (Identifier)
|
||||
->(Identifier) }
|
||||
(Empty)))
|
||||
(RequiredParameter
|
||||
(Empty)
|
||||
(RequiredParameter
|
||||
(Empty)
|
||||
(Empty)
|
||||
(Assignment
|
||||
{ (Identifier)
|
||||
->(Identifier) }
|
||||
(Empty)))
|
||||
(RequiredParameter
|
||||
(Empty)
|
||||
(Empty)
|
||||
(Assignment
|
||||
(Empty)
|
||||
(Assignment
|
||||
(Identifier)
|
||||
(Empty)))
|
||||
(
|
||||
(Call
|
||||
(MemberAccess
|
||||
(Identifier)
|
||||
(Empty)))
|
||||
(
|
||||
(ExpressionStatement
|
||||
(Call
|
||||
(MemberAccess
|
||||
(Identifier)
|
||||
(Identifier))
|
||||
{ (Identifier)
|
||||
->(Identifier) }
|
||||
(Empty)))
|
||||
(Return
|
||||
{ (Identifier)
|
||||
->(Identifier) })))
|
||||
{ (Boolean)
|
||||
->(Boolean) }
|
||||
(Empty))))
|
||||
(Identifier))
|
||||
{+(Identifier)+}
|
||||
{-(Identifier)-}
|
||||
(Empty))
|
||||
(Return
|
||||
{ (Identifier)
|
||||
->(Identifier) })))
|
||||
{+(Boolean)+}
|
||||
{-(Boolean)-}
|
||||
(Empty)))
|
||||
|
@ -1,34 +1,32 @@
|
||||
(Program
|
||||
(ExpressionStatement
|
||||
(Call
|
||||
(Identifier)
|
||||
(Float)
|
||||
(TextElement)
|
||||
(Function
|
||||
(Call
|
||||
(Identifier)
|
||||
(Float)
|
||||
(TextElement)
|
||||
(Function
|
||||
(Empty)
|
||||
(Empty)
|
||||
(Empty)
|
||||
(RequiredParameter
|
||||
(Empty)
|
||||
(Empty)
|
||||
(Assignment
|
||||
(Identifier)
|
||||
(Empty)))
|
||||
(RequiredParameter
|
||||
(Empty)
|
||||
(RequiredParameter
|
||||
(Empty)
|
||||
(Empty)
|
||||
(Assignment
|
||||
(Empty)
|
||||
(Assignment
|
||||
(Identifier)
|
||||
(Empty)))
|
||||
(
|
||||
(Call
|
||||
(MemberAccess
|
||||
(Identifier)
|
||||
(Empty)))
|
||||
(RequiredParameter
|
||||
(Empty)
|
||||
(Empty)
|
||||
(Assignment
|
||||
(Identifier)
|
||||
(Empty)))
|
||||
(
|
||||
(ExpressionStatement
|
||||
(Call
|
||||
(MemberAccess
|
||||
(Identifier)
|
||||
(Identifier))
|
||||
(Identifier)
|
||||
(Empty)))
|
||||
(Return
|
||||
(Identifier))))
|
||||
(Boolean)
|
||||
(Empty))))
|
||||
(Identifier))
|
||||
(Identifier)
|
||||
(Empty))
|
||||
(Return
|
||||
(Identifier))))
|
||||
(Boolean)
|
||||
(Empty)))
|
||||
|
@ -1,34 +1,32 @@
|
||||
(Program
|
||||
(ExpressionStatement
|
||||
(Call
|
||||
(Identifier)
|
||||
(Float)
|
||||
(TextElement)
|
||||
(Function
|
||||
(Call
|
||||
(Identifier)
|
||||
(Float)
|
||||
(TextElement)
|
||||
(Function
|
||||
(Empty)
|
||||
(Empty)
|
||||
(Empty)
|
||||
(RequiredParameter
|
||||
(Empty)
|
||||
(Empty)
|
||||
(Assignment
|
||||
(Identifier)
|
||||
(Empty)))
|
||||
(RequiredParameter
|
||||
(Empty)
|
||||
(RequiredParameter
|
||||
(Empty)
|
||||
(Empty)
|
||||
(Assignment
|
||||
(Empty)
|
||||
(Assignment
|
||||
(Identifier)
|
||||
(Empty)))
|
||||
(
|
||||
(Call
|
||||
(MemberAccess
|
||||
(Identifier)
|
||||
(Empty)))
|
||||
(RequiredParameter
|
||||
(Empty)
|
||||
(Empty)
|
||||
(Assignment
|
||||
(Identifier)
|
||||
(Empty)))
|
||||
(
|
||||
(ExpressionStatement
|
||||
(Call
|
||||
(MemberAccess
|
||||
(Identifier)
|
||||
(Identifier))
|
||||
(Identifier)
|
||||
(Empty)))
|
||||
(Return
|
||||
(Identifier))))
|
||||
(Boolean)
|
||||
(Empty))))
|
||||
(Identifier))
|
||||
(Identifier)
|
||||
(Empty))
|
||||
(Return
|
||||
(Identifier))))
|
||||
(Boolean)
|
||||
(Empty)))
|
||||
|
@ -1,8 +1,7 @@
|
||||
(Program
|
||||
(ExpressionStatement
|
||||
(Call
|
||||
(Identifier)
|
||||
(Identifier)
|
||||
{ (TextElement)
|
||||
->(TextElement) }
|
||||
(Empty))))
|
||||
(Call
|
||||
(Identifier)
|
||||
(Identifier)
|
||||
{+(TextElement)+}
|
||||
{-(TextElement)-}
|
||||
(Empty)))
|
||||
|
@ -1,8 +1,7 @@
|
||||
(Program
|
||||
(ExpressionStatement
|
||||
(Call
|
||||
(Identifier)
|
||||
(Identifier)
|
||||
{ (TextElement)
|
||||
->(TextElement) }
|
||||
(Empty))))
|
||||
(Call
|
||||
(Identifier)
|
||||
(Identifier)
|
||||
{+(TextElement)+}
|
||||
{-(TextElement)-}
|
||||
(Empty)))
|
||||
|
@ -1,7 +1,6 @@
|
||||
(Program
|
||||
(ExpressionStatement
|
||||
(Call
|
||||
(Identifier)
|
||||
(Identifier)
|
||||
(TextElement)
|
||||
(Empty))))
|
||||
(Call
|
||||
(Identifier)
|
||||
(Identifier)
|
||||
(TextElement)
|
||||
(Empty)))
|
||||
|
@ -1,7 +1,6 @@
|
||||
(Program
|
||||
(ExpressionStatement
|
||||
(Call
|
||||
(Identifier)
|
||||
(Identifier)
|
||||
(TextElement)
|
||||
(Empty))))
|
||||
(Call
|
||||
(Identifier)
|
||||
(Identifier)
|
||||
(TextElement)
|
||||
(Empty)))
|
||||
|
@ -16,7 +16,6 @@
|
||||
(Identifier)
|
||||
(Empty)))
|
||||
(
|
||||
(ExpressionStatement
|
||||
{ (Identifier)
|
||||
->(Identifier) })))
|
||||
{ (Identifier)
|
||||
->(Identifier) }))
|
||||
(Empty))
|
||||
|
@ -16,7 +16,6 @@
|
||||
(Identifier)
|
||||
(Empty)))
|
||||
(
|
||||
(ExpressionStatement
|
||||
{ (Identifier)
|
||||
->(Identifier) })))
|
||||
{ (Identifier)
|
||||
->(Identifier) }))
|
||||
(Empty))
|
||||
|
3
test/fixtures/javascript/function.parseA.txt
vendored
3
test/fixtures/javascript/function.parseA.txt
vendored
@ -16,6 +16,5 @@
|
||||
(Identifier)
|
||||
(Empty)))
|
||||
(
|
||||
(ExpressionStatement
|
||||
(Identifier))))
|
||||
(Identifier)))
|
||||
(Empty))
|
||||
|
3
test/fixtures/javascript/function.parseB.txt
vendored
3
test/fixtures/javascript/function.parseB.txt
vendored
@ -16,6 +16,5 @@
|
||||
(Identifier)
|
||||
(Empty)))
|
||||
(
|
||||
(ExpressionStatement
|
||||
(Identifier))))
|
||||
(Identifier)))
|
||||
(Empty))
|
||||
|
@ -17,10 +17,8 @@
|
||||
(Identifier)
|
||||
(Empty)))
|
||||
(
|
||||
(ExpressionStatement
|
||||
(Yield
|
||||
(Empty)))
|
||||
(ExpressionStatement
|
||||
(Yield
|
||||
(Identifier)))))
|
||||
(Yield
|
||||
(Empty))
|
||||
(Yield
|
||||
(Identifier))))
|
||||
(Empty))
|
||||
|
@ -17,10 +17,8 @@
|
||||
(Identifier)
|
||||
(Empty)))
|
||||
(
|
||||
(ExpressionStatement
|
||||
(Yield
|
||||
(Empty)))
|
||||
(ExpressionStatement
|
||||
(Yield
|
||||
(Identifier)))))
|
||||
(Yield
|
||||
(Empty))
|
||||
(Yield
|
||||
(Identifier))))
|
||||
(Empty))
|
||||
|
@ -16,10 +16,8 @@
|
||||
(Identifier)
|
||||
(Empty)))
|
||||
(
|
||||
(ExpressionStatement
|
||||
(Yield
|
||||
(Empty)))
|
||||
(ExpressionStatement
|
||||
(Yield
|
||||
(Identifier)))))
|
||||
(Yield
|
||||
(Empty))
|
||||
(Yield
|
||||
(Identifier))))
|
||||
(Empty))
|
||||
|
@ -16,10 +16,8 @@
|
||||
(Identifier)
|
||||
(Empty)))
|
||||
(
|
||||
(ExpressionStatement
|
||||
(Yield
|
||||
(Empty)))
|
||||
(ExpressionStatement
|
||||
(Yield
|
||||
(Identifier)))))
|
||||
(Yield
|
||||
(Empty))
|
||||
(Yield
|
||||
(Identifier))))
|
||||
(Empty))
|
||||
|
@ -1,4 +1,3 @@
|
||||
(Program
|
||||
(ExpressionStatement
|
||||
{ (Identifier)
|
||||
->(Identifier) }))
|
||||
{+(Identifier)+}
|
||||
{-(Identifier)-})
|
||||
|
@ -1,4 +1,3 @@
|
||||
(Program
|
||||
(ExpressionStatement
|
||||
{ (Identifier)
|
||||
->(Identifier) }))
|
||||
{+(Identifier)+}
|
||||
{-(Identifier)-})
|
||||
|
@ -1,3 +1,2 @@
|
||||
(Program
|
||||
(ExpressionStatement
|
||||
(Identifier)))
|
||||
(Identifier))
|
||||
|
@ -1,3 +1,2 @@
|
||||
(Program
|
||||
(ExpressionStatement
|
||||
(Identifier)))
|
||||
(Identifier))
|
||||
|
27
test/fixtures/javascript/if-else.diffA-B.txt
vendored
27
test/fixtures/javascript/if-else.diffA-B.txt
vendored
@ -2,31 +2,24 @@
|
||||
(If
|
||||
{ (Identifier)
|
||||
->(Identifier) }
|
||||
(ExpressionStatement
|
||||
{ (Identifier)
|
||||
->(Identifier) })
|
||||
{ (Identifier)
|
||||
->(Identifier) }
|
||||
(If
|
||||
{ (Identifier)
|
||||
->(Identifier) }
|
||||
{ (ExpressionStatement
|
||||
{-(Identifier)-})
|
||||
{ (Identifier)
|
||||
->(
|
||||
{+(ExpressionStatement
|
||||
{+(Identifier)+})+}) }
|
||||
{+(Identifier)+}) }
|
||||
(If
|
||||
{ (Identifier)
|
||||
->(Identifier) }
|
||||
(ExpressionStatement
|
||||
{ (Identifier)
|
||||
->(Identifier) })
|
||||
{ (Identifier)
|
||||
->(Identifier) }
|
||||
(If
|
||||
{ (Identifier)
|
||||
->(Identifier) }
|
||||
{ (ExpressionStatement
|
||||
{-(Identifier)-})
|
||||
{ (Identifier)
|
||||
->(
|
||||
{+(ExpressionStatement
|
||||
{+(Identifier)+})+}) }
|
||||
(ExpressionStatement
|
||||
{ (Identifier)
|
||||
->(Identifier) }))))))
|
||||
{+(Identifier)+}) }
|
||||
{ (Identifier)
|
||||
->(Identifier) })))))
|
||||
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue
Block a user