mirror of
https://github.com/github/semantic.git
synced 2024-11-28 10:15:55 +03:00
Go tests with parse error have much smaller trees when we halt on error
This commit is contained in:
parent
31c01c0092
commit
6e6d3e1432
@ -1,38 +1,6 @@
|
|||||||
{+(ParseError
|
{+(ParseError
|
||||||
(Program
|
(Module
|
||||||
(Module
|
(Identifier))
|
||||||
(Identifier))
|
(Identifier)
|
||||||
(Function
|
(Args)
|
||||||
(Identifier)
|
(Identifier))+}
|
||||||
(Args)
|
|
||||||
(ParseError
|
|
||||||
(FunctionCall
|
|
||||||
(Identifier))))
|
|
||||||
(Function
|
|
||||||
(Identifier)
|
|
||||||
(Args
|
|
||||||
(ParameterDecl
|
|
||||||
(Identifier)
|
|
||||||
(Identifier))
|
|
||||||
(Identifier)
|
|
||||||
(Identifier)
|
|
||||||
(ParameterDecl
|
|
||||||
(Identifier)
|
|
||||||
(Identifier)))
|
|
||||||
(Identifier))
|
|
||||||
(Function
|
|
||||||
(Identifier)
|
|
||||||
(Args)
|
|
||||||
(Args
|
|
||||||
(Identifier)
|
|
||||||
(Identifier)))
|
|
||||||
(Function
|
|
||||||
(Identifier)
|
|
||||||
(Args)
|
|
||||||
(Args
|
|
||||||
(ParameterDecl
|
|
||||||
(Identifier)
|
|
||||||
(Identifier))
|
|
||||||
(ParameterDecl
|
|
||||||
(Identifier)
|
|
||||||
(Identifier))))))+}
|
|
||||||
|
@ -1,38 +1,6 @@
|
|||||||
{+(ParseError
|
{+(ParseError
|
||||||
(Program
|
(Module
|
||||||
(Module
|
(Identifier))
|
||||||
(Identifier))
|
(Identifier)
|
||||||
(Function
|
(Args)
|
||||||
(Identifier)
|
(Identifier))+}
|
||||||
(Args)
|
|
||||||
(ParseError
|
|
||||||
(FunctionCall
|
|
||||||
(Identifier))))
|
|
||||||
(Function
|
|
||||||
(Identifier)
|
|
||||||
(Args
|
|
||||||
(ParameterDecl
|
|
||||||
(Identifier)
|
|
||||||
(Identifier))
|
|
||||||
(Identifier)
|
|
||||||
(Identifier)
|
|
||||||
(ParameterDecl
|
|
||||||
(Identifier)
|
|
||||||
(Identifier)))
|
|
||||||
(Identifier))
|
|
||||||
(Function
|
|
||||||
(Identifier)
|
|
||||||
(Args)
|
|
||||||
(Args
|
|
||||||
(Identifier)
|
|
||||||
(Identifier)))
|
|
||||||
(Function
|
|
||||||
(Identifier)
|
|
||||||
(Args)
|
|
||||||
(Args
|
|
||||||
(ParameterDecl
|
|
||||||
(Identifier)
|
|
||||||
(Identifier))
|
|
||||||
(ParameterDecl
|
|
||||||
(Identifier)
|
|
||||||
(Identifier))))))+}
|
|
||||||
|
@ -1,38 +1,6 @@
|
|||||||
{-(ParseError
|
{-(ParseError
|
||||||
(Program
|
(Module
|
||||||
(Module
|
(Identifier))
|
||||||
(Identifier))
|
(Identifier)
|
||||||
(Function
|
(Args)
|
||||||
(Identifier)
|
(Identifier))-}
|
||||||
(Args)
|
|
||||||
(ParseError
|
|
||||||
(FunctionCall
|
|
||||||
(Identifier))))
|
|
||||||
(Function
|
|
||||||
(Identifier)
|
|
||||||
(Args
|
|
||||||
(ParameterDecl
|
|
||||||
(Identifier)
|
|
||||||
(Identifier))
|
|
||||||
(Identifier)
|
|
||||||
(Identifier)
|
|
||||||
(ParameterDecl
|
|
||||||
(Identifier)
|
|
||||||
(Identifier)))
|
|
||||||
(Identifier))
|
|
||||||
(Function
|
|
||||||
(Identifier)
|
|
||||||
(Args)
|
|
||||||
(Args
|
|
||||||
(Identifier)
|
|
||||||
(Identifier)))
|
|
||||||
(Function
|
|
||||||
(Identifier)
|
|
||||||
(Args)
|
|
||||||
(Args
|
|
||||||
(ParameterDecl
|
|
||||||
(Identifier)
|
|
||||||
(Identifier))
|
|
||||||
(ParameterDecl
|
|
||||||
(Identifier)
|
|
||||||
(Identifier))))))-}
|
|
||||||
|
@ -1,38 +1,6 @@
|
|||||||
{-(ParseError
|
{-(ParseError
|
||||||
(Program
|
(Module
|
||||||
(Module
|
(Identifier))
|
||||||
(Identifier))
|
(Identifier)
|
||||||
(Function
|
(Args)
|
||||||
(Identifier)
|
(Identifier))-}
|
||||||
(Args)
|
|
||||||
(ParseError
|
|
||||||
(FunctionCall
|
|
||||||
(Identifier))))
|
|
||||||
(Function
|
|
||||||
(Identifier)
|
|
||||||
(Args
|
|
||||||
(ParameterDecl
|
|
||||||
(Identifier)
|
|
||||||
(Identifier))
|
|
||||||
(Identifier)
|
|
||||||
(Identifier)
|
|
||||||
(ParameterDecl
|
|
||||||
(Identifier)
|
|
||||||
(Identifier)))
|
|
||||||
(Identifier))
|
|
||||||
(Function
|
|
||||||
(Identifier)
|
|
||||||
(Args)
|
|
||||||
(Args
|
|
||||||
(Identifier)
|
|
||||||
(Identifier)))
|
|
||||||
(Function
|
|
||||||
(Identifier)
|
|
||||||
(Args)
|
|
||||||
(Args
|
|
||||||
(ParameterDecl
|
|
||||||
(Identifier)
|
|
||||||
(Identifier))
|
|
||||||
(ParameterDecl
|
|
||||||
(Identifier)
|
|
||||||
(Identifier))))))-}
|
|
||||||
|
@ -1,42 +1,7 @@
|
|||||||
(ParseError
|
(ParseError
|
||||||
(Program
|
(Module
|
||||||
(Module
|
(Identifier))
|
||||||
(Identifier))
|
(Identifier)
|
||||||
(Function
|
(Args)
|
||||||
(Identifier)
|
{ (Identifier)
|
||||||
(Args)
|
->(Identifier) })
|
||||||
(ParseError
|
|
||||||
(FunctionCall
|
|
||||||
{ (Identifier)
|
|
||||||
->(Identifier) })))
|
|
||||||
(Function
|
|
||||||
{ (Identifier)
|
|
||||||
->(Identifier) }
|
|
||||||
(Args
|
|
||||||
(ParameterDecl
|
|
||||||
(Identifier)
|
|
||||||
(Identifier))
|
|
||||||
(Identifier)
|
|
||||||
(Identifier)
|
|
||||||
(ParameterDecl
|
|
||||||
(Identifier)
|
|
||||||
(Identifier)))
|
|
||||||
(Identifier))
|
|
||||||
(Function
|
|
||||||
{ (Identifier)
|
|
||||||
->(Identifier) }
|
|
||||||
(Args)
|
|
||||||
(Args
|
|
||||||
(Identifier)
|
|
||||||
(Identifier)))
|
|
||||||
(Function
|
|
||||||
{ (Identifier)
|
|
||||||
->(Identifier) }
|
|
||||||
(Args)
|
|
||||||
(Args
|
|
||||||
(ParameterDecl
|
|
||||||
(Identifier)
|
|
||||||
(Identifier))
|
|
||||||
(ParameterDecl
|
|
||||||
(Identifier)
|
|
||||||
(Identifier))))))
|
|
||||||
|
@ -1,42 +1,7 @@
|
|||||||
(ParseError
|
(ParseError
|
||||||
(Program
|
(Module
|
||||||
(Module
|
(Identifier))
|
||||||
(Identifier))
|
(Identifier)
|
||||||
(Function
|
(Args)
|
||||||
(Identifier)
|
{ (Identifier)
|
||||||
(Args)
|
->(Identifier) })
|
||||||
(ParseError
|
|
||||||
(FunctionCall
|
|
||||||
{ (Identifier)
|
|
||||||
->(Identifier) })))
|
|
||||||
(Function
|
|
||||||
{ (Identifier)
|
|
||||||
->(Identifier) }
|
|
||||||
(Args
|
|
||||||
(ParameterDecl
|
|
||||||
(Identifier)
|
|
||||||
(Identifier))
|
|
||||||
(Identifier)
|
|
||||||
(Identifier)
|
|
||||||
(ParameterDecl
|
|
||||||
(Identifier)
|
|
||||||
(Identifier)))
|
|
||||||
(Identifier))
|
|
||||||
(Function
|
|
||||||
{ (Identifier)
|
|
||||||
->(Identifier) }
|
|
||||||
(Args)
|
|
||||||
(Args
|
|
||||||
(Identifier)
|
|
||||||
(Identifier)))
|
|
||||||
(Function
|
|
||||||
{ (Identifier)
|
|
||||||
->(Identifier) }
|
|
||||||
(Args)
|
|
||||||
(Args
|
|
||||||
(ParameterDecl
|
|
||||||
(Identifier)
|
|
||||||
(Identifier))
|
|
||||||
(ParameterDecl
|
|
||||||
(Identifier)
|
|
||||||
(Identifier))))))
|
|
||||||
|
@ -1,38 +1,6 @@
|
|||||||
(ParseError
|
(ParseError
|
||||||
(Program
|
(Module
|
||||||
(Module
|
(Identifier))
|
||||||
(Identifier))
|
(Identifier)
|
||||||
(Function
|
(Args)
|
||||||
(Identifier)
|
(Identifier))
|
||||||
(Args)
|
|
||||||
(ParseError
|
|
||||||
(FunctionCall
|
|
||||||
(Identifier))))
|
|
||||||
(Function
|
|
||||||
(Identifier)
|
|
||||||
(Args
|
|
||||||
(ParameterDecl
|
|
||||||
(Identifier)
|
|
||||||
(Identifier))
|
|
||||||
(Identifier)
|
|
||||||
(Identifier)
|
|
||||||
(ParameterDecl
|
|
||||||
(Identifier)
|
|
||||||
(Identifier)))
|
|
||||||
(Identifier))
|
|
||||||
(Function
|
|
||||||
(Identifier)
|
|
||||||
(Args)
|
|
||||||
(Args
|
|
||||||
(Identifier)
|
|
||||||
(Identifier)))
|
|
||||||
(Function
|
|
||||||
(Identifier)
|
|
||||||
(Args)
|
|
||||||
(Args
|
|
||||||
(ParameterDecl
|
|
||||||
(Identifier)
|
|
||||||
(Identifier))
|
|
||||||
(ParameterDecl
|
|
||||||
(Identifier)
|
|
||||||
(Identifier))))))
|
|
||||||
|
@ -1,38 +1,6 @@
|
|||||||
(ParseError
|
(ParseError
|
||||||
(Program
|
(Module
|
||||||
(Module
|
(Identifier))
|
||||||
(Identifier))
|
(Identifier)
|
||||||
(Function
|
(Args)
|
||||||
(Identifier)
|
(Identifier))
|
||||||
(Args)
|
|
||||||
(ParseError
|
|
||||||
(FunctionCall
|
|
||||||
(Identifier))))
|
|
||||||
(Function
|
|
||||||
(Identifier)
|
|
||||||
(Args
|
|
||||||
(ParameterDecl
|
|
||||||
(Identifier)
|
|
||||||
(Identifier))
|
|
||||||
(Identifier)
|
|
||||||
(Identifier)
|
|
||||||
(ParameterDecl
|
|
||||||
(Identifier)
|
|
||||||
(Identifier)))
|
|
||||||
(Identifier))
|
|
||||||
(Function
|
|
||||||
(Identifier)
|
|
||||||
(Args)
|
|
||||||
(Args
|
|
||||||
(Identifier)
|
|
||||||
(Identifier)))
|
|
||||||
(Function
|
|
||||||
(Identifier)
|
|
||||||
(Args)
|
|
||||||
(Args
|
|
||||||
(ParameterDecl
|
|
||||||
(Identifier)
|
|
||||||
(Identifier))
|
|
||||||
(ParameterDecl
|
|
||||||
(Identifier)
|
|
||||||
(Identifier))))))
|
|
||||||
|
33
test/fixtures/go/function-types.diff+B.txt
vendored
33
test/fixtures/go/function-types.diff+B.txt
vendored
@ -1,24 +1,15 @@
|
|||||||
{+(Program
|
{+(ParseError
|
||||||
(Module
|
(Module
|
||||||
(Identifier))
|
(Identifier))
|
||||||
(Function
|
(Identifier)
|
||||||
|
(Args)
|
||||||
|
(TypeDecl
|
||||||
(Identifier)
|
(Identifier)
|
||||||
(Args)
|
(FunctionTy
|
||||||
(Other "type_declaration"
|
(Args
|
||||||
(TypeDecl
|
(Identifier))
|
||||||
(Identifier)
|
(Identifier)))
|
||||||
(FunctionTy
|
(Identifier)
|
||||||
(Args
|
(Args
|
||||||
(Identifier))
|
(Identifier)
|
||||||
(Identifier)))
|
(Identifier)))+}
|
||||||
(TypeDecl
|
|
||||||
(Identifier)
|
|
||||||
(FunctionTy
|
|
||||||
(Args
|
|
||||||
(Identifier)
|
|
||||||
(Identifier))
|
|
||||||
(Args
|
|
||||||
(ParameterDecl
|
|
||||||
(ChannelTy
|
|
||||||
(ParseError)
|
|
||||||
(Identifier)))))))))+}
|
|
||||||
|
33
test/fixtures/go/function-types.diff-B.txt
vendored
33
test/fixtures/go/function-types.diff-B.txt
vendored
@ -1,24 +1,15 @@
|
|||||||
{-(Program
|
{-(ParseError
|
||||||
(Module
|
(Module
|
||||||
(Identifier))
|
(Identifier))
|
||||||
(Function
|
(Identifier)
|
||||||
|
(Args)
|
||||||
|
(TypeDecl
|
||||||
(Identifier)
|
(Identifier)
|
||||||
(Args)
|
(FunctionTy
|
||||||
(Other "type_declaration"
|
(Args
|
||||||
(TypeDecl
|
(Identifier))
|
||||||
(Identifier)
|
(Identifier)))
|
||||||
(FunctionTy
|
(Identifier)
|
||||||
(Args
|
(Args
|
||||||
(Identifier))
|
(Identifier)
|
||||||
(Identifier)))
|
(Identifier)))-}
|
||||||
(TypeDecl
|
|
||||||
(Identifier)
|
|
||||||
(FunctionTy
|
|
||||||
(Args
|
|
||||||
(Identifier)
|
|
||||||
(Identifier))
|
|
||||||
(Args
|
|
||||||
(ParameterDecl
|
|
||||||
(ChannelTy
|
|
||||||
(ParseError)
|
|
||||||
(Identifier)))))))))-}
|
|
||||||
|
39
test/fixtures/go/function-types.diffA-B.txt
vendored
39
test/fixtures/go/function-types.diffA-B.txt
vendored
@ -1,4 +1,4 @@
|
|||||||
(Program
|
{ (Program
|
||||||
(Module
|
(Module
|
||||||
(Identifier))
|
(Identifier))
|
||||||
(Function
|
(Function
|
||||||
@ -6,26 +6,31 @@
|
|||||||
(Args)
|
(Args)
|
||||||
(Other "type_declaration"
|
(Other "type_declaration"
|
||||||
(TypeDecl
|
(TypeDecl
|
||||||
{ (Identifier)
|
(Identifier)
|
||||||
->(Identifier) }
|
|
||||||
(FunctionTy
|
(FunctionTy
|
||||||
(Args
|
(Args
|
||||||
{ (Identifier)
|
(Identifier))
|
||||||
->(Identifier) })
|
(Identifier)))
|
||||||
{ (Identifier)
|
|
||||||
->(Identifier) }))
|
|
||||||
(TypeDecl
|
(TypeDecl
|
||||||
{ (Identifier)
|
(Identifier)
|
||||||
->(Identifier) }
|
|
||||||
(FunctionTy
|
(FunctionTy
|
||||||
(Args
|
(Args
|
||||||
{-(Identifier)-}
|
|
||||||
(Identifier)
|
(Identifier)
|
||||||
{+(Identifier)+})
|
(Identifier))
|
||||||
(Args
|
(Args
|
||||||
{+(ParameterDecl
|
(Identifier)
|
||||||
(ChannelTy
|
(Identifier)))))))->(ParseError
|
||||||
(ParseError)
|
(Module
|
||||||
(Identifier)))+}
|
(Identifier))
|
||||||
{-(Identifier)-}
|
(Identifier)
|
||||||
{-(Identifier)-}))))))
|
(Args)
|
||||||
|
(TypeDecl
|
||||||
|
(Identifier)
|
||||||
|
(FunctionTy
|
||||||
|
(Args
|
||||||
|
(Identifier))
|
||||||
|
(Identifier)))
|
||||||
|
(Identifier)
|
||||||
|
(Args
|
||||||
|
(Identifier)
|
||||||
|
(Identifier))) }
|
||||||
|
39
test/fixtures/go/function-types.diffB-A.txt
vendored
39
test/fixtures/go/function-types.diffB-A.txt
vendored
@ -1,4 +1,18 @@
|
|||||||
(Program
|
{ (ParseError
|
||||||
|
(Module
|
||||||
|
(Identifier))
|
||||||
|
(Identifier)
|
||||||
|
(Args)
|
||||||
|
(TypeDecl
|
||||||
|
(Identifier)
|
||||||
|
(FunctionTy
|
||||||
|
(Args
|
||||||
|
(Identifier))
|
||||||
|
(Identifier)))
|
||||||
|
(Identifier)
|
||||||
|
(Args
|
||||||
|
(Identifier)
|
||||||
|
(Identifier)))->(Program
|
||||||
(Module
|
(Module
|
||||||
(Identifier))
|
(Identifier))
|
||||||
(Function
|
(Function
|
||||||
@ -6,26 +20,17 @@
|
|||||||
(Args)
|
(Args)
|
||||||
(Other "type_declaration"
|
(Other "type_declaration"
|
||||||
(TypeDecl
|
(TypeDecl
|
||||||
{ (Identifier)
|
(Identifier)
|
||||||
->(Identifier) }
|
|
||||||
(FunctionTy
|
(FunctionTy
|
||||||
(Args
|
(Args
|
||||||
{ (Identifier)
|
(Identifier))
|
||||||
->(Identifier) })
|
(Identifier)))
|
||||||
{ (Identifier)
|
|
||||||
->(Identifier) }))
|
|
||||||
(TypeDecl
|
(TypeDecl
|
||||||
{ (Identifier)
|
(Identifier)
|
||||||
->(Identifier) }
|
|
||||||
(FunctionTy
|
(FunctionTy
|
||||||
(Args
|
(Args
|
||||||
{-(Identifier)-}
|
|
||||||
(Identifier)
|
(Identifier)
|
||||||
{+(Identifier)+})
|
(Identifier))
|
||||||
(Args
|
(Args
|
||||||
{+(Identifier)+}
|
(Identifier)
|
||||||
{+(Identifier)+}
|
(Identifier))))))) }
|
||||||
{-(ParameterDecl
|
|
||||||
(ChannelTy
|
|
||||||
(ParseError)
|
|
||||||
(Identifier)))-}))))))
|
|
||||||
|
33
test/fixtures/go/function-types.parseB.txt
vendored
33
test/fixtures/go/function-types.parseB.txt
vendored
@ -1,24 +1,15 @@
|
|||||||
(Program
|
(ParseError
|
||||||
(Module
|
(Module
|
||||||
(Identifier))
|
(Identifier))
|
||||||
(Function
|
(Identifier)
|
||||||
|
(Args)
|
||||||
|
(TypeDecl
|
||||||
(Identifier)
|
(Identifier)
|
||||||
(Args)
|
(FunctionTy
|
||||||
(Other "type_declaration"
|
(Args
|
||||||
(TypeDecl
|
(Identifier))
|
||||||
(Identifier)
|
(Identifier)))
|
||||||
(FunctionTy
|
(Identifier)
|
||||||
(Args
|
(Args
|
||||||
(Identifier))
|
(Identifier)
|
||||||
(Identifier)))
|
(Identifier)))
|
||||||
(TypeDecl
|
|
||||||
(Identifier)
|
|
||||||
(FunctionTy
|
|
||||||
(Args
|
|
||||||
(Identifier)
|
|
||||||
(Identifier))
|
|
||||||
(Args
|
|
||||||
(ParameterDecl
|
|
||||||
(ChannelTy
|
|
||||||
(ParseError)
|
|
||||||
(Identifier)))))))))
|
|
||||||
|
@ -1,14 +1,8 @@
|
|||||||
{+(Program
|
{+(ParseError
|
||||||
(Module
|
(Module
|
||||||
(Identifier))
|
(Identifier))
|
||||||
(Function
|
(Identifier)
|
||||||
(Identifier)
|
(Args)
|
||||||
(Args)
|
(Identifier)
|
||||||
(TypeConversion
|
(StringLiteral)
|
||||||
(Identifier)
|
(StringLiteral))+}
|
||||||
(StringLiteral)
|
|
||||||
(ParseError
|
|
||||||
(StringLiteral)
|
|
||||||
(Import
|
|
||||||
(Identifier)
|
|
||||||
(StringLiteral))))))+}
|
|
||||||
|
@ -1,14 +1,8 @@
|
|||||||
{+(Program
|
{+(ParseError
|
||||||
(Module
|
(Module
|
||||||
(Identifier))
|
(Identifier))
|
||||||
(Function
|
(Identifier)
|
||||||
(Identifier)
|
(Args)
|
||||||
(Args)
|
(Identifier)
|
||||||
(TypeConversion
|
(StringLiteral)
|
||||||
(Identifier)
|
(StringLiteral))+}
|
||||||
(StringLiteral)
|
|
||||||
(ParseError
|
|
||||||
(StringLiteral)
|
|
||||||
(Import
|
|
||||||
(Identifier)
|
|
||||||
(StringLiteral))))))+}
|
|
||||||
|
@ -1,14 +1,8 @@
|
|||||||
{-(Program
|
{-(ParseError
|
||||||
(Module
|
(Module
|
||||||
(Identifier))
|
(Identifier))
|
||||||
(Function
|
(Identifier)
|
||||||
(Identifier)
|
(Args)
|
||||||
(Args)
|
(Identifier)
|
||||||
(TypeConversion
|
(StringLiteral)
|
||||||
(Identifier)
|
(StringLiteral))-}
|
||||||
(StringLiteral)
|
|
||||||
(ParseError
|
|
||||||
(StringLiteral)
|
|
||||||
(Import
|
|
||||||
(Identifier)
|
|
||||||
(StringLiteral))))))-}
|
|
||||||
|
@ -1,14 +1,8 @@
|
|||||||
{-(Program
|
{-(ParseError
|
||||||
(Module
|
(Module
|
||||||
(Identifier))
|
(Identifier))
|
||||||
(Function
|
(Identifier)
|
||||||
(Identifier)
|
(Args)
|
||||||
(Args)
|
(Identifier)
|
||||||
(TypeConversion
|
(StringLiteral)
|
||||||
(Identifier)
|
(StringLiteral))-}
|
||||||
(StringLiteral)
|
|
||||||
(ParseError
|
|
||||||
(StringLiteral)
|
|
||||||
(Import
|
|
||||||
(Identifier)
|
|
||||||
(StringLiteral))))))-}
|
|
||||||
|
@ -1,17 +1,10 @@
|
|||||||
(Program
|
(ParseError
|
||||||
(Module
|
(Module
|
||||||
(Identifier))
|
(Identifier))
|
||||||
(Function
|
(Identifier)
|
||||||
(Identifier)
|
(Args)
|
||||||
(Args)
|
(Identifier)
|
||||||
(TypeConversion
|
{ (StringLiteral)
|
||||||
(Identifier)
|
->(StringLiteral) }
|
||||||
{ (StringLiteral)
|
{ (StringLiteral)
|
||||||
->(StringLiteral) }
|
->(StringLiteral) })
|
||||||
(ParseError
|
|
||||||
{ (StringLiteral)
|
|
||||||
->(StringLiteral) }
|
|
||||||
(Import
|
|
||||||
(Identifier)
|
|
||||||
{ (StringLiteral)
|
|
||||||
->(StringLiteral) })))))
|
|
||||||
|
@ -1,17 +1,10 @@
|
|||||||
(Program
|
(ParseError
|
||||||
(Module
|
(Module
|
||||||
(Identifier))
|
(Identifier))
|
||||||
(Function
|
(Identifier)
|
||||||
(Identifier)
|
(Args)
|
||||||
(Args)
|
(Identifier)
|
||||||
(TypeConversion
|
{ (StringLiteral)
|
||||||
(Identifier)
|
->(StringLiteral) }
|
||||||
{ (StringLiteral)
|
{ (StringLiteral)
|
||||||
->(StringLiteral) }
|
->(StringLiteral) })
|
||||||
(ParseError
|
|
||||||
{ (StringLiteral)
|
|
||||||
->(StringLiteral) }
|
|
||||||
(Import
|
|
||||||
(Identifier)
|
|
||||||
{ (StringLiteral)
|
|
||||||
->(StringLiteral) })))))
|
|
||||||
|
@ -1,14 +1,8 @@
|
|||||||
(Program
|
(ParseError
|
||||||
(Module
|
(Module
|
||||||
(Identifier))
|
(Identifier))
|
||||||
(Function
|
(Identifier)
|
||||||
(Identifier)
|
(Args)
|
||||||
(Args)
|
(Identifier)
|
||||||
(TypeConversion
|
(StringLiteral)
|
||||||
(Identifier)
|
(StringLiteral))
|
||||||
(StringLiteral)
|
|
||||||
(ParseError
|
|
||||||
(StringLiteral)
|
|
||||||
(Import
|
|
||||||
(Identifier)
|
|
||||||
(StringLiteral))))))
|
|
||||||
|
@ -1,14 +1,8 @@
|
|||||||
(Program
|
(ParseError
|
||||||
(Module
|
(Module
|
||||||
(Identifier))
|
(Identifier))
|
||||||
(Function
|
(Identifier)
|
||||||
(Identifier)
|
(Args)
|
||||||
(Args)
|
(Identifier)
|
||||||
(TypeConversion
|
(StringLiteral)
|
||||||
(Identifier)
|
(StringLiteral))
|
||||||
(StringLiteral)
|
|
||||||
(ParseError
|
|
||||||
(StringLiteral)
|
|
||||||
(Import
|
|
||||||
(Identifier)
|
|
||||||
(StringLiteral))))))
|
|
||||||
|
27
test/fixtures/go/int-literals.diff+A.txt
vendored
27
test/fixtures/go/int-literals.diff+A.txt
vendored
@ -1,20 +1,11 @@
|
|||||||
{+(Program
|
{+(ParseError
|
||||||
(Module
|
(Module
|
||||||
(Identifier))
|
(Identifier))
|
||||||
(Function
|
(Identifier)
|
||||||
(Identifier)
|
(Args)
|
||||||
(Args)
|
(VarAssignment
|
||||||
(Other "const_declaration"
|
(Other "identifier_list"
|
||||||
(ParseError
|
(Identifier))
|
||||||
(VarAssignment
|
(Other "expression_list"
|
||||||
(Other "identifier_list"
|
(NumberLiteral)
|
||||||
(Identifier))
|
(Identifier))))+}
|
||||||
(Other "expression_list"
|
|
||||||
(NumberLiteral)
|
|
||||||
(Identifier)))
|
|
||||||
(Assignment
|
|
||||||
(Other "expression_list"
|
|
||||||
(NumberLiteral)
|
|
||||||
(Identifier))
|
|
||||||
(Other "expression_list"
|
|
||||||
(NumberLiteral)))))))+}
|
|
||||||
|
27
test/fixtures/go/int-literals.diff+B.txt
vendored
27
test/fixtures/go/int-literals.diff+B.txt
vendored
@ -1,20 +1,11 @@
|
|||||||
{+(Program
|
{+(ParseError
|
||||||
(Module
|
(Module
|
||||||
(Identifier))
|
(Identifier))
|
||||||
(Function
|
(Identifier)
|
||||||
(Identifier)
|
(Args)
|
||||||
(Args)
|
(VarAssignment
|
||||||
(Other "const_declaration"
|
(Other "identifier_list"
|
||||||
(ParseError
|
(Identifier))
|
||||||
(VarAssignment
|
(Other "expression_list"
|
||||||
(Other "identifier_list"
|
(NumberLiteral)
|
||||||
(Identifier))
|
(Identifier))))+}
|
||||||
(Other "expression_list"
|
|
||||||
(NumberLiteral)
|
|
||||||
(Identifier)))
|
|
||||||
(Assignment
|
|
||||||
(Other "expression_list"
|
|
||||||
(NumberLiteral)
|
|
||||||
(Identifier))
|
|
||||||
(Other "expression_list"
|
|
||||||
(NumberLiteral)))))))+}
|
|
||||||
|
27
test/fixtures/go/int-literals.diff-A.txt
vendored
27
test/fixtures/go/int-literals.diff-A.txt
vendored
@ -1,20 +1,11 @@
|
|||||||
{-(Program
|
{-(ParseError
|
||||||
(Module
|
(Module
|
||||||
(Identifier))
|
(Identifier))
|
||||||
(Function
|
(Identifier)
|
||||||
(Identifier)
|
(Args)
|
||||||
(Args)
|
(VarAssignment
|
||||||
(Other "const_declaration"
|
(Other "identifier_list"
|
||||||
(ParseError
|
(Identifier))
|
||||||
(VarAssignment
|
(Other "expression_list"
|
||||||
(Other "identifier_list"
|
(NumberLiteral)
|
||||||
(Identifier))
|
(Identifier))))-}
|
||||||
(Other "expression_list"
|
|
||||||
(NumberLiteral)
|
|
||||||
(Identifier)))
|
|
||||||
(Assignment
|
|
||||||
(Other "expression_list"
|
|
||||||
(NumberLiteral)
|
|
||||||
(Identifier))
|
|
||||||
(Other "expression_list"
|
|
||||||
(NumberLiteral)))))))-}
|
|
||||||
|
27
test/fixtures/go/int-literals.diff-B.txt
vendored
27
test/fixtures/go/int-literals.diff-B.txt
vendored
@ -1,20 +1,11 @@
|
|||||||
{-(Program
|
{-(ParseError
|
||||||
(Module
|
(Module
|
||||||
(Identifier))
|
(Identifier))
|
||||||
(Function
|
(Identifier)
|
||||||
(Identifier)
|
(Args)
|
||||||
(Args)
|
(VarAssignment
|
||||||
(Other "const_declaration"
|
(Other "identifier_list"
|
||||||
(ParseError
|
(Identifier))
|
||||||
(VarAssignment
|
(Other "expression_list"
|
||||||
(Other "identifier_list"
|
(NumberLiteral)
|
||||||
(Identifier))
|
(Identifier))))-}
|
||||||
(Other "expression_list"
|
|
||||||
(NumberLiteral)
|
|
||||||
(Identifier)))
|
|
||||||
(Assignment
|
|
||||||
(Other "expression_list"
|
|
||||||
(NumberLiteral)
|
|
||||||
(Identifier))
|
|
||||||
(Other "expression_list"
|
|
||||||
(NumberLiteral)))))))-}
|
|
||||||
|
31
test/fixtures/go/int-literals.diffA-B.txt
vendored
31
test/fixtures/go/int-literals.diffA-B.txt
vendored
@ -1,23 +1,12 @@
|
|||||||
(Program
|
(ParseError
|
||||||
(Module
|
(Module
|
||||||
(Identifier))
|
(Identifier))
|
||||||
(Function
|
(Identifier)
|
||||||
(Identifier)
|
(Args)
|
||||||
(Args)
|
(VarAssignment
|
||||||
(Other "const_declaration"
|
(Other "identifier_list"
|
||||||
(ParseError
|
(Identifier))
|
||||||
(VarAssignment
|
(Other "expression_list"
|
||||||
(Other "identifier_list"
|
{ (NumberLiteral)
|
||||||
(Identifier))
|
->(NumberLiteral) }
|
||||||
(Other "expression_list"
|
(Identifier))))
|
||||||
{ (NumberLiteral)
|
|
||||||
->(NumberLiteral) }
|
|
||||||
(Identifier)))
|
|
||||||
(Assignment
|
|
||||||
(Other "expression_list"
|
|
||||||
{ (NumberLiteral)
|
|
||||||
->(NumberLiteral) }
|
|
||||||
(Identifier))
|
|
||||||
(Other "expression_list"
|
|
||||||
{ (NumberLiteral)
|
|
||||||
->(NumberLiteral) }))))))
|
|
||||||
|
31
test/fixtures/go/int-literals.diffB-A.txt
vendored
31
test/fixtures/go/int-literals.diffB-A.txt
vendored
@ -1,23 +1,12 @@
|
|||||||
(Program
|
(ParseError
|
||||||
(Module
|
(Module
|
||||||
(Identifier))
|
(Identifier))
|
||||||
(Function
|
(Identifier)
|
||||||
(Identifier)
|
(Args)
|
||||||
(Args)
|
(VarAssignment
|
||||||
(Other "const_declaration"
|
(Other "identifier_list"
|
||||||
(ParseError
|
(Identifier))
|
||||||
(VarAssignment
|
(Other "expression_list"
|
||||||
(Other "identifier_list"
|
{ (NumberLiteral)
|
||||||
(Identifier))
|
->(NumberLiteral) }
|
||||||
(Other "expression_list"
|
(Identifier))))
|
||||||
{ (NumberLiteral)
|
|
||||||
->(NumberLiteral) }
|
|
||||||
(Identifier)))
|
|
||||||
(Assignment
|
|
||||||
(Other "expression_list"
|
|
||||||
{ (NumberLiteral)
|
|
||||||
->(NumberLiteral) }
|
|
||||||
(Identifier))
|
|
||||||
(Other "expression_list"
|
|
||||||
{ (NumberLiteral)
|
|
||||||
->(NumberLiteral) }))))))
|
|
||||||
|
27
test/fixtures/go/int-literals.parseA.txt
vendored
27
test/fixtures/go/int-literals.parseA.txt
vendored
@ -1,20 +1,11 @@
|
|||||||
(Program
|
(ParseError
|
||||||
(Module
|
(Module
|
||||||
(Identifier))
|
(Identifier))
|
||||||
(Function
|
(Identifier)
|
||||||
(Identifier)
|
(Args)
|
||||||
(Args)
|
(VarAssignment
|
||||||
(Other "const_declaration"
|
(Other "identifier_list"
|
||||||
(ParseError
|
(Identifier))
|
||||||
(VarAssignment
|
(Other "expression_list"
|
||||||
(Other "identifier_list"
|
(NumberLiteral)
|
||||||
(Identifier))
|
(Identifier))))
|
||||||
(Other "expression_list"
|
|
||||||
(NumberLiteral)
|
|
||||||
(Identifier)))
|
|
||||||
(Assignment
|
|
||||||
(Other "expression_list"
|
|
||||||
(NumberLiteral)
|
|
||||||
(Identifier))
|
|
||||||
(Other "expression_list"
|
|
||||||
(NumberLiteral)))))))
|
|
||||||
|
27
test/fixtures/go/int-literals.parseB.txt
vendored
27
test/fixtures/go/int-literals.parseB.txt
vendored
@ -1,20 +1,11 @@
|
|||||||
(Program
|
(ParseError
|
||||||
(Module
|
(Module
|
||||||
(Identifier))
|
(Identifier))
|
||||||
(Function
|
(Identifier)
|
||||||
(Identifier)
|
(Args)
|
||||||
(Args)
|
(VarAssignment
|
||||||
(Other "const_declaration"
|
(Other "identifier_list"
|
||||||
(ParseError
|
(Identifier))
|
||||||
(VarAssignment
|
(Other "expression_list"
|
||||||
(Other "identifier_list"
|
(NumberLiteral)
|
||||||
(Identifier))
|
(Identifier))))
|
||||||
(Other "expression_list"
|
|
||||||
(NumberLiteral)
|
|
||||||
(Identifier)))
|
|
||||||
(Assignment
|
|
||||||
(Other "expression_list"
|
|
||||||
(NumberLiteral)
|
|
||||||
(Identifier))
|
|
||||||
(Other "expression_list"
|
|
||||||
(NumberLiteral)))))))
|
|
||||||
|
@ -1,17 +1,7 @@
|
|||||||
{+(Program
|
{+(ParseError
|
||||||
(Module
|
(Module
|
||||||
(Identifier))
|
(Identifier))
|
||||||
(Function
|
(Identifier)
|
||||||
(Identifier)
|
(Args)
|
||||||
(Args)
|
(Identifier)
|
||||||
(ParseError
|
(StringLiteral))+}
|
||||||
(Identifier))
|
|
||||||
(StringLiteral)
|
|
||||||
(ParseError
|
|
||||||
(Identifier))
|
|
||||||
(StringLiteral)
|
|
||||||
(Identifier)
|
|
||||||
(ParseError
|
|
||||||
(Import
|
|
||||||
(Identifier)
|
|
||||||
(StringLiteral)))))+}
|
|
||||||
|
@ -1,17 +1,7 @@
|
|||||||
{+(Program
|
{+(ParseError
|
||||||
(Module
|
(Module
|
||||||
(Identifier))
|
(Identifier))
|
||||||
(Function
|
(Identifier)
|
||||||
(Identifier)
|
(Args)
|
||||||
(Args)
|
(Identifier)
|
||||||
(ParseError
|
(StringLiteral))+}
|
||||||
(Identifier))
|
|
||||||
(StringLiteral)
|
|
||||||
(ParseError
|
|
||||||
(Identifier))
|
|
||||||
(StringLiteral)
|
|
||||||
(Identifier)
|
|
||||||
(ParseError
|
|
||||||
(Import
|
|
||||||
(Identifier)
|
|
||||||
(StringLiteral)))))+}
|
|
||||||
|
@ -1,17 +1,7 @@
|
|||||||
{-(Program
|
{-(ParseError
|
||||||
(Module
|
(Module
|
||||||
(Identifier))
|
(Identifier))
|
||||||
(Function
|
(Identifier)
|
||||||
(Identifier)
|
(Args)
|
||||||
(Args)
|
(Identifier)
|
||||||
(ParseError
|
(StringLiteral))-}
|
||||||
(Identifier))
|
|
||||||
(StringLiteral)
|
|
||||||
(ParseError
|
|
||||||
(Identifier))
|
|
||||||
(StringLiteral)
|
|
||||||
(Identifier)
|
|
||||||
(ParseError
|
|
||||||
(Import
|
|
||||||
(Identifier)
|
|
||||||
(StringLiteral)))))-}
|
|
||||||
|
@ -1,17 +1,7 @@
|
|||||||
{-(Program
|
{-(ParseError
|
||||||
(Module
|
(Module
|
||||||
(Identifier))
|
(Identifier))
|
||||||
(Function
|
(Identifier)
|
||||||
(Identifier)
|
(Args)
|
||||||
(Args)
|
(Identifier)
|
||||||
(ParseError
|
(StringLiteral))-}
|
||||||
(Identifier))
|
|
||||||
(StringLiteral)
|
|
||||||
(ParseError
|
|
||||||
(Identifier))
|
|
||||||
(StringLiteral)
|
|
||||||
(Identifier)
|
|
||||||
(ParseError
|
|
||||||
(Import
|
|
||||||
(Identifier)
|
|
||||||
(StringLiteral)))))-}
|
|
||||||
|
@ -1,20 +1,8 @@
|
|||||||
(Program
|
(ParseError
|
||||||
(Module
|
(Module
|
||||||
(Identifier))
|
(Identifier))
|
||||||
(Function
|
(Identifier)
|
||||||
(Identifier)
|
(Args)
|
||||||
(Args)
|
(Identifier)
|
||||||
(ParseError
|
{ (StringLiteral)
|
||||||
(Identifier))
|
->(StringLiteral) })
|
||||||
{ (StringLiteral)
|
|
||||||
->(StringLiteral) }
|
|
||||||
(ParseError
|
|
||||||
(Identifier))
|
|
||||||
{ (StringLiteral)
|
|
||||||
->(StringLiteral) }
|
|
||||||
(Identifier)
|
|
||||||
(ParseError
|
|
||||||
(Import
|
|
||||||
(Identifier)
|
|
||||||
{ (StringLiteral)
|
|
||||||
->(StringLiteral) }))))
|
|
||||||
|
@ -1,20 +1,8 @@
|
|||||||
(Program
|
(ParseError
|
||||||
(Module
|
(Module
|
||||||
(Identifier))
|
(Identifier))
|
||||||
(Function
|
(Identifier)
|
||||||
(Identifier)
|
(Args)
|
||||||
(Args)
|
(Identifier)
|
||||||
(ParseError
|
{ (StringLiteral)
|
||||||
(Identifier))
|
->(StringLiteral) })
|
||||||
{ (StringLiteral)
|
|
||||||
->(StringLiteral) }
|
|
||||||
(ParseError
|
|
||||||
(Identifier))
|
|
||||||
{ (StringLiteral)
|
|
||||||
->(StringLiteral) }
|
|
||||||
(Identifier)
|
|
||||||
(ParseError
|
|
||||||
(Import
|
|
||||||
(Identifier)
|
|
||||||
{ (StringLiteral)
|
|
||||||
->(StringLiteral) }))))
|
|
||||||
|
@ -1,17 +1,7 @@
|
|||||||
(Program
|
(ParseError
|
||||||
(Module
|
(Module
|
||||||
(Identifier))
|
(Identifier))
|
||||||
(Function
|
(Identifier)
|
||||||
(Identifier)
|
(Args)
|
||||||
(Args)
|
(Identifier)
|
||||||
(ParseError
|
(StringLiteral))
|
||||||
(Identifier))
|
|
||||||
(StringLiteral)
|
|
||||||
(ParseError
|
|
||||||
(Identifier))
|
|
||||||
(StringLiteral)
|
|
||||||
(Identifier)
|
|
||||||
(ParseError
|
|
||||||
(Import
|
|
||||||
(Identifier)
|
|
||||||
(StringLiteral)))))
|
|
||||||
|
@ -1,17 +1,7 @@
|
|||||||
(Program
|
(ParseError
|
||||||
(Module
|
(Module
|
||||||
(Identifier))
|
(Identifier))
|
||||||
(Function
|
(Identifier)
|
||||||
(Identifier)
|
(Args)
|
||||||
(Args)
|
(Identifier)
|
||||||
(ParseError
|
(StringLiteral))
|
||||||
(Identifier))
|
|
||||||
(StringLiteral)
|
|
||||||
(ParseError
|
|
||||||
(Identifier))
|
|
||||||
(StringLiteral)
|
|
||||||
(Identifier)
|
|
||||||
(ParseError
|
|
||||||
(Import
|
|
||||||
(Identifier)
|
|
||||||
(StringLiteral)))))
|
|
||||||
|
Loading…
Reference in New Issue
Block a user