mirror of
https://github.com/github/semantic.git
synced 2024-12-01 00:33:59 +03:00
Add literal test fixtures
This commit is contained in:
parent
fdbbac1998
commit
32619a8124
37
test/fixtures/haskell/corpus/literals.A.hs
vendored
Normal file
37
test/fixtures/haskell/corpus/literals.A.hs
vendored
Normal file
@ -0,0 +1,37 @@
|
||||
module A where
|
||||
a = 0
|
||||
a = 1
|
||||
|
||||
a = 0o00
|
||||
a = 0O77
|
||||
|
||||
a = 0x00
|
||||
a = 0XFF
|
||||
|
||||
a = 0.00
|
||||
a = 0.99
|
||||
|
||||
a = 0.00e01
|
||||
a = 0.99E01
|
||||
a = 0.00e+01
|
||||
a = 0.99E-01
|
||||
a = 0.00e-01
|
||||
a = 0.99E+01
|
||||
|
||||
a = 00e01
|
||||
a = 99E01
|
||||
a = 00e+01
|
||||
a = 99E-01
|
||||
a = 00e-01
|
||||
a = 99E+01
|
||||
|
||||
a = undefined
|
||||
_a0 = undefined
|
||||
_A0 = undefined
|
||||
a0 = undefined
|
||||
a9 = undefined
|
||||
aA = undefined
|
||||
aZ' = undefined
|
||||
|
||||
a = True
|
||||
a = False
|
37
test/fixtures/haskell/corpus/literals.B.hs
vendored
Normal file
37
test/fixtures/haskell/corpus/literals.B.hs
vendored
Normal file
@ -0,0 +1,37 @@
|
||||
module A where
|
||||
b = 0
|
||||
b = 1
|
||||
|
||||
b = 0o00
|
||||
b = 0O77
|
||||
|
||||
b = 0x00
|
||||
b = 0XFF
|
||||
|
||||
b = 0.00
|
||||
b = 0.99
|
||||
|
||||
b = 0.00e01
|
||||
b = 0.99E01
|
||||
b = 0.00e+01
|
||||
b = 0.99E-01
|
||||
b = 0.00e-01
|
||||
b = 0.99E+01
|
||||
|
||||
b = 00e01
|
||||
b = 99E01
|
||||
b = 00e+01
|
||||
b = 99E-01
|
||||
b = 00e-01
|
||||
b = 99E+01
|
||||
|
||||
b = undefined
|
||||
ba0 = undefined
|
||||
bA0 = undefined
|
||||
b0 = undefined
|
||||
b9 = undefined
|
||||
bA = undefined
|
||||
bZ' = undefined
|
||||
|
||||
b = True
|
||||
b = False
|
232
test/fixtures/haskell/corpus/literals.diffA-B.txt
vendored
Normal file
232
test/fixtures/haskell/corpus/literals.diffA-B.txt
vendored
Normal file
@ -0,0 +1,232 @@
|
||||
(Module
|
||||
(Identifier)
|
||||
(
|
||||
(Function
|
||||
{ (Identifier)
|
||||
->(Identifier) }
|
||||
(
|
||||
(Integer)))
|
||||
{+(Function
|
||||
{+(Identifier)+}
|
||||
{+(
|
||||
{+(Integer)+})+})+}
|
||||
{+(Function
|
||||
{+(Identifier)+}
|
||||
{+(
|
||||
{+(Integer)+})+})+}
|
||||
{+(Function
|
||||
{+(Identifier)+}
|
||||
{+(
|
||||
{+(Integer)+})+})+}
|
||||
{+(Function
|
||||
{+(Identifier)+}
|
||||
{+(
|
||||
{+(Integer)+})+})+}
|
||||
{+(Function
|
||||
{+(Identifier)+}
|
||||
{+(
|
||||
{+(Integer)+})+})+}
|
||||
{+(Function
|
||||
{+(Identifier)+}
|
||||
{+(
|
||||
{+(Float)+})+})+}
|
||||
{+(Function
|
||||
{+(Identifier)+}
|
||||
{+(
|
||||
{+(Float)+})+})+}
|
||||
{+(Function
|
||||
{+(Identifier)+}
|
||||
{+(
|
||||
{+(Float)+})+})+}
|
||||
{+(Function
|
||||
{+(Identifier)+}
|
||||
{+(
|
||||
{+(Float)+})+})+}
|
||||
{+(Function
|
||||
{+(Identifier)+}
|
||||
{+(
|
||||
{+(Float)+})+})+}
|
||||
{+(Function
|
||||
{+(Identifier)+}
|
||||
{+(
|
||||
{+(Float)+})+})+}
|
||||
{+(Function
|
||||
{+(Identifier)+}
|
||||
{+(
|
||||
{+(Float)+})+})+}
|
||||
{+(Function
|
||||
{+(Identifier)+}
|
||||
{+(
|
||||
{+(Float)+})+})+}
|
||||
{+(Function
|
||||
{+(Identifier)+}
|
||||
{+(
|
||||
{+(Float)+})+})+}
|
||||
{+(Function
|
||||
{+(Identifier)+}
|
||||
{+(
|
||||
{+(Float)+})+})+}
|
||||
{+(Function
|
||||
{+(Identifier)+}
|
||||
{+(
|
||||
{+(Float)+})+})+}
|
||||
{+(Function
|
||||
{+(Identifier)+}
|
||||
{+(
|
||||
{+(Float)+})+})+}
|
||||
{+(Function
|
||||
{+(Identifier)+}
|
||||
{+(
|
||||
{+(Float)+})+})+}
|
||||
{+(Function
|
||||
{+(Identifier)+}
|
||||
{+(
|
||||
{+(Float)+})+})+}
|
||||
{+(Function
|
||||
{+(Identifier)+}
|
||||
{+(
|
||||
{+(Identifier)+})+})+}
|
||||
{+(Function
|
||||
{+(Identifier)+}
|
||||
{+(
|
||||
{+(Identifier)+})+})+}
|
||||
{+(Function
|
||||
{+(Identifier)+}
|
||||
{+(
|
||||
{+(Identifier)+})+})+}
|
||||
{+(Function
|
||||
{+(Identifier)+}
|
||||
{+(
|
||||
{+(Identifier)+})+})+}
|
||||
{+(Function
|
||||
{+(Identifier)+}
|
||||
{+(
|
||||
{+(Identifier)+})+})+}
|
||||
{+(Function
|
||||
{+(Identifier)+}
|
||||
{+(
|
||||
{+(Identifier)+})+})+}
|
||||
{+(Function
|
||||
{+(Identifier)+}
|
||||
{+(
|
||||
{+(Identifier)+})+})+}
|
||||
{+(Function
|
||||
{+(Identifier)+}
|
||||
{+(
|
||||
{+(Identifier)+})+})+}
|
||||
{+(Function
|
||||
{+(Identifier)+}
|
||||
{+(
|
||||
{+(Identifier)+})+})+}
|
||||
{-(Function
|
||||
{-(Identifier)-}
|
||||
{-(
|
||||
{-(Integer)-})-})-}
|
||||
{-(Function
|
||||
{-(Identifier)-}
|
||||
{-(
|
||||
{-(Integer)-})-})-}
|
||||
{-(Function
|
||||
{-(Identifier)-}
|
||||
{-(
|
||||
{-(Integer)-})-})-}
|
||||
{-(Function
|
||||
{-(Identifier)-}
|
||||
{-(
|
||||
{-(Integer)-})-})-}
|
||||
{-(Function
|
||||
{-(Identifier)-}
|
||||
{-(
|
||||
{-(Integer)-})-})-}
|
||||
{-(Function
|
||||
{-(Identifier)-}
|
||||
{-(
|
||||
{-(Float)-})-})-}
|
||||
{-(Function
|
||||
{-(Identifier)-}
|
||||
{-(
|
||||
{-(Float)-})-})-}
|
||||
{-(Function
|
||||
{-(Identifier)-}
|
||||
{-(
|
||||
{-(Float)-})-})-}
|
||||
{-(Function
|
||||
{-(Identifier)-}
|
||||
{-(
|
||||
{-(Float)-})-})-}
|
||||
{-(Function
|
||||
{-(Identifier)-}
|
||||
{-(
|
||||
{-(Float)-})-})-}
|
||||
{-(Function
|
||||
{-(Identifier)-}
|
||||
{-(
|
||||
{-(Float)-})-})-}
|
||||
{-(Function
|
||||
{-(Identifier)-}
|
||||
{-(
|
||||
{-(Float)-})-})-}
|
||||
{-(Function
|
||||
{-(Identifier)-}
|
||||
{-(
|
||||
{-(Float)-})-})-}
|
||||
{-(Function
|
||||
{-(Identifier)-}
|
||||
{-(
|
||||
{-(Float)-})-})-}
|
||||
{-(Function
|
||||
{-(Identifier)-}
|
||||
{-(
|
||||
{-(Float)-})-})-}
|
||||
{-(Function
|
||||
{-(Identifier)-}
|
||||
{-(
|
||||
{-(Float)-})-})-}
|
||||
{-(Function
|
||||
{-(Identifier)-}
|
||||
{-(
|
||||
{-(Float)-})-})-}
|
||||
{-(Function
|
||||
{-(Identifier)-}
|
||||
{-(
|
||||
{-(Float)-})-})-}
|
||||
{-(Function
|
||||
{-(Identifier)-}
|
||||
{-(
|
||||
{-(Float)-})-})-}
|
||||
{-(Function
|
||||
{-(Identifier)-}
|
||||
{-(
|
||||
{-(Identifier)-})-})-}
|
||||
{-(Function
|
||||
{-(Identifier)-}
|
||||
{-(
|
||||
{-(Identifier)-})-})-}
|
||||
{-(Function
|
||||
{-(Identifier)-}
|
||||
{-(
|
||||
{-(Identifier)-})-})-}
|
||||
{-(Function
|
||||
{-(Identifier)-}
|
||||
{-(
|
||||
{-(Identifier)-})-})-}
|
||||
{-(Function
|
||||
{-(Identifier)-}
|
||||
{-(
|
||||
{-(Identifier)-})-})-}
|
||||
{-(Function
|
||||
{-(Identifier)-}
|
||||
{-(
|
||||
{-(Identifier)-})-})-}
|
||||
{-(Function
|
||||
{-(Identifier)-}
|
||||
{-(
|
||||
{-(Identifier)-})-})-}
|
||||
{-(Function
|
||||
{-(Identifier)-}
|
||||
{-(
|
||||
{-(Identifier)-})-})-}
|
||||
{-(Function
|
||||
{-(Identifier)-}
|
||||
{-(
|
||||
{-(Identifier)-})-})-}))
|
230
test/fixtures/haskell/corpus/literals.diffB-A.txt
vendored
Normal file
230
test/fixtures/haskell/corpus/literals.diffB-A.txt
vendored
Normal file
@ -0,0 +1,230 @@
|
||||
(Module
|
||||
(Identifier)
|
||||
(
|
||||
(Function
|
||||
{ (Identifier)
|
||||
->(Identifier) }
|
||||
(
|
||||
(Integer)))
|
||||
{+(Function
|
||||
{+(Identifier)+}
|
||||
{+(
|
||||
{+(Integer)+})+})+}
|
||||
{+(Function
|
||||
{+(Identifier)+}
|
||||
{+(
|
||||
{+(Integer)+})+})+}
|
||||
{+(Function
|
||||
{+(Identifier)+}
|
||||
{+(
|
||||
{+(Integer)+})+})+}
|
||||
{+(Function
|
||||
{+(Identifier)+}
|
||||
{+(
|
||||
{+(Integer)+})+})+}
|
||||
{+(Function
|
||||
{+(Identifier)+}
|
||||
{+(
|
||||
{+(Integer)+})+})+}
|
||||
{+(Function
|
||||
{+(Identifier)+}
|
||||
{+(
|
||||
{+(Float)+})+})+}
|
||||
{+(Function
|
||||
{+(Identifier)+}
|
||||
{+(
|
||||
{+(Float)+})+})+}
|
||||
{+(Function
|
||||
{+(Identifier)+}
|
||||
{+(
|
||||
{+(Float)+})+})+}
|
||||
{+(Function
|
||||
{+(Identifier)+}
|
||||
{+(
|
||||
{+(Float)+})+})+}
|
||||
{+(Function
|
||||
{+(Identifier)+}
|
||||
{+(
|
||||
{+(Float)+})+})+}
|
||||
{+(Function
|
||||
{+(Identifier)+}
|
||||
{+(
|
||||
{+(Float)+})+})+}
|
||||
{+(Function
|
||||
{+(Identifier)+}
|
||||
{+(
|
||||
{+(Float)+})+})+}
|
||||
{+(Function
|
||||
{+(Identifier)+}
|
||||
{+(
|
||||
{+(Float)+})+})+}
|
||||
{+(Function
|
||||
{+(Identifier)+}
|
||||
{+(
|
||||
{+(Float)+})+})+}
|
||||
{+(Function
|
||||
{+(Identifier)+}
|
||||
{+(
|
||||
{+(Float)+})+})+}
|
||||
{+(Function
|
||||
{+(Identifier)+}
|
||||
{+(
|
||||
{+(Float)+})+})+}
|
||||
{+(Function
|
||||
{+(Identifier)+}
|
||||
{+(
|
||||
{+(Float)+})+})+}
|
||||
{+(Function
|
||||
{+(Identifier)+}
|
||||
{+(
|
||||
{+(Float)+})+})+}
|
||||
{+(Function
|
||||
{+(Identifier)+}
|
||||
{+(
|
||||
{+(Float)+})+})+}
|
||||
{+(Function
|
||||
{+(Identifier)+}
|
||||
{+(
|
||||
{+(Identifier)+})+})+}
|
||||
{+(Function
|
||||
{+(Identifier)+}
|
||||
{+(
|
||||
{+(Identifier)+})+})+}
|
||||
{+(Function
|
||||
{+(Identifier)+}
|
||||
{+(
|
||||
{+(Identifier)+})+})+}
|
||||
{+(Function
|
||||
{+(Identifier)+}
|
||||
{+(
|
||||
{+(Identifier)+})+})+}
|
||||
{+(Function
|
||||
{+(Identifier)+}
|
||||
{+(
|
||||
{+(Identifier)+})+})+}
|
||||
(Function
|
||||
{ (Identifier)
|
||||
->(Identifier) }
|
||||
(
|
||||
{+(Identifier)+}
|
||||
{-(Integer)-}))
|
||||
{+(Function
|
||||
{+(Identifier)+}
|
||||
{+(
|
||||
{+(Identifier)+})+})+}
|
||||
{+(Function
|
||||
{+(Identifier)+}
|
||||
{+(
|
||||
{+(Identifier)+})+})+}
|
||||
{+(Function
|
||||
{+(Identifier)+}
|
||||
{+(
|
||||
{+(Identifier)+})+})+}
|
||||
{-(Function
|
||||
{-(Identifier)-}
|
||||
{-(
|
||||
{-(Integer)-})-})-}
|
||||
{-(Function
|
||||
{-(Identifier)-}
|
||||
{-(
|
||||
{-(Integer)-})-})-}
|
||||
{-(Function
|
||||
{-(Identifier)-}
|
||||
{-(
|
||||
{-(Integer)-})-})-}
|
||||
{-(Function
|
||||
{-(Identifier)-}
|
||||
{-(
|
||||
{-(Integer)-})-})-}
|
||||
{-(Function
|
||||
{-(Identifier)-}
|
||||
{-(
|
||||
{-(Float)-})-})-}
|
||||
{-(Function
|
||||
{-(Identifier)-}
|
||||
{-(
|
||||
{-(Float)-})-})-}
|
||||
{-(Function
|
||||
{-(Identifier)-}
|
||||
{-(
|
||||
{-(Float)-})-})-}
|
||||
{-(Function
|
||||
{-(Identifier)-}
|
||||
{-(
|
||||
{-(Float)-})-})-}
|
||||
{-(Function
|
||||
{-(Identifier)-}
|
||||
{-(
|
||||
{-(Float)-})-})-}
|
||||
{-(Function
|
||||
{-(Identifier)-}
|
||||
{-(
|
||||
{-(Float)-})-})-}
|
||||
{-(Function
|
||||
{-(Identifier)-}
|
||||
{-(
|
||||
{-(Float)-})-})-}
|
||||
{-(Function
|
||||
{-(Identifier)-}
|
||||
{-(
|
||||
{-(Float)-})-})-}
|
||||
{-(Function
|
||||
{-(Identifier)-}
|
||||
{-(
|
||||
{-(Float)-})-})-}
|
||||
{-(Function
|
||||
{-(Identifier)-}
|
||||
{-(
|
||||
{-(Float)-})-})-}
|
||||
{-(Function
|
||||
{-(Identifier)-}
|
||||
{-(
|
||||
{-(Float)-})-})-}
|
||||
{-(Function
|
||||
{-(Identifier)-}
|
||||
{-(
|
||||
{-(Float)-})-})-}
|
||||
{-(Function
|
||||
{-(Identifier)-}
|
||||
{-(
|
||||
{-(Float)-})-})-}
|
||||
{-(Function
|
||||
{-(Identifier)-}
|
||||
{-(
|
||||
{-(Float)-})-})-}
|
||||
{-(Function
|
||||
{-(Identifier)-}
|
||||
{-(
|
||||
{-(Identifier)-})-})-}
|
||||
{-(Function
|
||||
{-(Identifier)-}
|
||||
{-(
|
||||
{-(Identifier)-})-})-}
|
||||
{-(Function
|
||||
{-(Identifier)-}
|
||||
{-(
|
||||
{-(Identifier)-})-})-}
|
||||
{-(Function
|
||||
{-(Identifier)-}
|
||||
{-(
|
||||
{-(Identifier)-})-})-}
|
||||
{-(Function
|
||||
{-(Identifier)-}
|
||||
{-(
|
||||
{-(Identifier)-})-})-}
|
||||
{-(Function
|
||||
{-(Identifier)-}
|
||||
{-(
|
||||
{-(Identifier)-})-})-}
|
||||
{-(Function
|
||||
{-(Identifier)-}
|
||||
{-(
|
||||
{-(Identifier)-})-})-}
|
||||
{-(Function
|
||||
{-(Identifier)-}
|
||||
{-(
|
||||
{-(Identifier)-})-})-}
|
||||
{-(Function
|
||||
{-(Identifier)-}
|
||||
{-(
|
||||
{-(Identifier)-})-})-}))
|
119
test/fixtures/haskell/corpus/literals.parseA.txt
vendored
Normal file
119
test/fixtures/haskell/corpus/literals.parseA.txt
vendored
Normal file
@ -0,0 +1,119 @@
|
||||
(Module
|
||||
(Identifier)
|
||||
(
|
||||
(Function
|
||||
(Identifier)
|
||||
(
|
||||
(Integer)))
|
||||
(Function
|
||||
(Identifier)
|
||||
(
|
||||
(Integer)))
|
||||
(Function
|
||||
(Identifier)
|
||||
(
|
||||
(Integer)))
|
||||
(Function
|
||||
(Identifier)
|
||||
(
|
||||
(Integer)))
|
||||
(Function
|
||||
(Identifier)
|
||||
(
|
||||
(Integer)))
|
||||
(Function
|
||||
(Identifier)
|
||||
(
|
||||
(Integer)))
|
||||
(Function
|
||||
(Identifier)
|
||||
(
|
||||
(Float)))
|
||||
(Function
|
||||
(Identifier)
|
||||
(
|
||||
(Float)))
|
||||
(Function
|
||||
(Identifier)
|
||||
(
|
||||
(Float)))
|
||||
(Function
|
||||
(Identifier)
|
||||
(
|
||||
(Float)))
|
||||
(Function
|
||||
(Identifier)
|
||||
(
|
||||
(Float)))
|
||||
(Function
|
||||
(Identifier)
|
||||
(
|
||||
(Float)))
|
||||
(Function
|
||||
(Identifier)
|
||||
(
|
||||
(Float)))
|
||||
(Function
|
||||
(Identifier)
|
||||
(
|
||||
(Float)))
|
||||
(Function
|
||||
(Identifier)
|
||||
(
|
||||
(Float)))
|
||||
(Function
|
||||
(Identifier)
|
||||
(
|
||||
(Float)))
|
||||
(Function
|
||||
(Identifier)
|
||||
(
|
||||
(Float)))
|
||||
(Function
|
||||
(Identifier)
|
||||
(
|
||||
(Float)))
|
||||
(Function
|
||||
(Identifier)
|
||||
(
|
||||
(Float)))
|
||||
(Function
|
||||
(Identifier)
|
||||
(
|
||||
(Float)))
|
||||
(Function
|
||||
(Identifier)
|
||||
(
|
||||
(Identifier)))
|
||||
(Function
|
||||
(Identifier)
|
||||
(
|
||||
(Identifier)))
|
||||
(Function
|
||||
(Identifier)
|
||||
(
|
||||
(Identifier)))
|
||||
(Function
|
||||
(Identifier)
|
||||
(
|
||||
(Identifier)))
|
||||
(Function
|
||||
(Identifier)
|
||||
(
|
||||
(Identifier)))
|
||||
(Function
|
||||
(Identifier)
|
||||
(
|
||||
(Identifier)))
|
||||
(Function
|
||||
(Identifier)
|
||||
(
|
||||
(Identifier)))
|
||||
(Function
|
||||
(Identifier)
|
||||
(
|
||||
(Identifier)))
|
||||
(Function
|
||||
(Identifier)
|
||||
(
|
||||
(Identifier)))))
|
119
test/fixtures/haskell/corpus/literals.parseB.txt
vendored
Normal file
119
test/fixtures/haskell/corpus/literals.parseB.txt
vendored
Normal file
@ -0,0 +1,119 @@
|
||||
(Module
|
||||
(Identifier)
|
||||
(
|
||||
(Function
|
||||
(Identifier)
|
||||
(
|
||||
(Integer)))
|
||||
(Function
|
||||
(Identifier)
|
||||
(
|
||||
(Integer)))
|
||||
(Function
|
||||
(Identifier)
|
||||
(
|
||||
(Integer)))
|
||||
(Function
|
||||
(Identifier)
|
||||
(
|
||||
(Integer)))
|
||||
(Function
|
||||
(Identifier)
|
||||
(
|
||||
(Integer)))
|
||||
(Function
|
||||
(Identifier)
|
||||
(
|
||||
(Integer)))
|
||||
(Function
|
||||
(Identifier)
|
||||
(
|
||||
(Float)))
|
||||
(Function
|
||||
(Identifier)
|
||||
(
|
||||
(Float)))
|
||||
(Function
|
||||
(Identifier)
|
||||
(
|
||||
(Float)))
|
||||
(Function
|
||||
(Identifier)
|
||||
(
|
||||
(Float)))
|
||||
(Function
|
||||
(Identifier)
|
||||
(
|
||||
(Float)))
|
||||
(Function
|
||||
(Identifier)
|
||||
(
|
||||
(Float)))
|
||||
(Function
|
||||
(Identifier)
|
||||
(
|
||||
(Float)))
|
||||
(Function
|
||||
(Identifier)
|
||||
(
|
||||
(Float)))
|
||||
(Function
|
||||
(Identifier)
|
||||
(
|
||||
(Float)))
|
||||
(Function
|
||||
(Identifier)
|
||||
(
|
||||
(Float)))
|
||||
(Function
|
||||
(Identifier)
|
||||
(
|
||||
(Float)))
|
||||
(Function
|
||||
(Identifier)
|
||||
(
|
||||
(Float)))
|
||||
(Function
|
||||
(Identifier)
|
||||
(
|
||||
(Float)))
|
||||
(Function
|
||||
(Identifier)
|
||||
(
|
||||
(Float)))
|
||||
(Function
|
||||
(Identifier)
|
||||
(
|
||||
(Identifier)))
|
||||
(Function
|
||||
(Identifier)
|
||||
(
|
||||
(Identifier)))
|
||||
(Function
|
||||
(Identifier)
|
||||
(
|
||||
(Identifier)))
|
||||
(Function
|
||||
(Identifier)
|
||||
(
|
||||
(Identifier)))
|
||||
(Function
|
||||
(Identifier)
|
||||
(
|
||||
(Identifier)))
|
||||
(Function
|
||||
(Identifier)
|
||||
(
|
||||
(Identifier)))
|
||||
(Function
|
||||
(Identifier)
|
||||
(
|
||||
(Identifier)))
|
||||
(Function
|
||||
(Identifier)
|
||||
(
|
||||
(Identifier)))
|
||||
(Function
|
||||
(Identifier)
|
||||
(
|
||||
(Identifier)))))
|
Loading…
Reference in New Issue
Block a user