فهرست منبع

Add dedicated fuzzer for numeric literals. (#367)

Richard Smith 5 سال پیش
والد
کامیت
9fafda408d
100فایلهای تغییر یافته به همراه105 افزوده شده و 1 حذف شده
  1. 12 1
      lexer/BUILD
  2. 1 0
      lexer/fuzzer_corpus/numeric_literal/00b8cd836c457801a27431b2fae14dc889e3e92a
  3. 1 0
      lexer/fuzzer_corpus/numeric_literal/020bf8374f78631e3832c436818bc4a077464c9f
  4. 1 0
      lexer/fuzzer_corpus/numeric_literal/046ea6e92945727581cc0d3550754bf545fbcce3
  5. 1 0
      lexer/fuzzer_corpus/numeric_literal/048ca7783b27c2f9ffa11a6e415df2821de767e3
  6. BIN
      lexer/fuzzer_corpus/numeric_literal/04cc6041841507c0e7513b38e31ca3f7e63851d7
  7. 1 0
      lexer/fuzzer_corpus/numeric_literal/0523a3cf13b055ebe6d16f0edfe7cd1c54802372
  8. 1 0
      lexer/fuzzer_corpus/numeric_literal/0699989c219e1d7b336851c646e88a651859d081
  9. 1 0
      lexer/fuzzer_corpus/numeric_literal/06be63f8a856b3c2ff1e4f6456ae2a598dcdfe59
  10. 1 0
      lexer/fuzzer_corpus/numeric_literal/0733e1eab32796fc80c49e6a1b83b767d9728825
  11. 1 0
      lexer/fuzzer_corpus/numeric_literal/082fb8b49e412ef6a8c8946b149c9b19cd6e2837
  12. 1 0
      lexer/fuzzer_corpus/numeric_literal/0842360c9209267aefbc4bcafc6a14821257f942
  13. BIN
      lexer/fuzzer_corpus/numeric_literal/08b69222e0a6ac6dd67d1c91719d3f89149bbf3f
  14. 1 0
      lexer/fuzzer_corpus/numeric_literal/0b7093469bb6c349a4a730b484bc99f8755a3cb5
  15. 1 0
      lexer/fuzzer_corpus/numeric_literal/0bbd8b6c814360f7eb032d8e921fb916f3af643a
  16. 1 0
      lexer/fuzzer_corpus/numeric_literal/0c2730c2230eb2beaf907d1feb4b754a1d9fa322
  17. 1 0
      lexer/fuzzer_corpus/numeric_literal/111f083d72dc69da5c2df23c8142b96fde044fc3
  18. 1 0
      lexer/fuzzer_corpus/numeric_literal/1213ea480fd8224227d3016271c7dd8c96d839cc
  19. 1 0
      lexer/fuzzer_corpus/numeric_literal/1245401b55dbe86b0881a84e17b7ad5424557a6c
  20. 1 0
      lexer/fuzzer_corpus/numeric_literal/13c1daecff92125665a018520dbd23f495f7d21b
  21. 1 0
      lexer/fuzzer_corpus/numeric_literal/14892954f44819d5064f3b2efeef3d59877956b1
  22. 1 0
      lexer/fuzzer_corpus/numeric_literal/1496a76414a61fd6d77fb52acf040b2176890a9c
  23. 1 0
      lexer/fuzzer_corpus/numeric_literal/14a9830e5443add35bee80d7b59e56ed2ed58231
  24. 1 0
      lexer/fuzzer_corpus/numeric_literal/156aee9179b8f39e73332a9b59336a97d1526c97
  25. 1 0
      lexer/fuzzer_corpus/numeric_literal/164585b5e3297b62f49428fc82661b3d1a6bd524
  26. 1 0
      lexer/fuzzer_corpus/numeric_literal/17675e27a67f6ed960be339c6784fa902ffb568c
  27. 0 0
      lexer/fuzzer_corpus/numeric_literal/181bd138b714c47c705d218938274a6ff2c0315a
  28. 1 0
      lexer/fuzzer_corpus/numeric_literal/1a349dcc540a3978584510d982075f838b17cd6d
  29. 1 0
      lexer/fuzzer_corpus/numeric_literal/1d5872c3a5cc3ac317e3611c7167eaa142f2d63c
  30. 1 0
      lexer/fuzzer_corpus/numeric_literal/1d6b5255a8715ae63cd18e2b238f889f5a6a3dab
  31. 1 0
      lexer/fuzzer_corpus/numeric_literal/1ddd636055b4b62ed55bd9c5406b98508df65094
  32. 1 0
      lexer/fuzzer_corpus/numeric_literal/1e9be73c8fc8acf59e2fd87e8a659b77fb8e1420
  33. 1 0
      lexer/fuzzer_corpus/numeric_literal/2047371f2b0343b6e64f40fb260c09b2037847e2
  34. 1 0
      lexer/fuzzer_corpus/numeric_literal/20602f5b4440f20ea21ced88bddcf8ba073ddac3
  35. 1 0
      lexer/fuzzer_corpus/numeric_literal/22cf82b68b95049bffb91128349ccc312a460b10
  36. 1 0
      lexer/fuzzer_corpus/numeric_literal/2368a873bce5809ef902426b152742363bc21800
  37. BIN
      lexer/fuzzer_corpus/numeric_literal/259b09861744d6d77d8d2d4c25d43cafd4d9a003
  38. 1 0
      lexer/fuzzer_corpus/numeric_literal/25cc5d59a72a1c274cf218d947dafcde63c6c7b6
  39. 1 0
      lexer/fuzzer_corpus/numeric_literal/25f06d4d4f5e0a73147b3b758bf85754b40bd6f8
  40. 1 0
      lexer/fuzzer_corpus/numeric_literal/2b991489843e1d4b3960a9c905cc5e63dcb98768
  41. 1 0
      lexer/fuzzer_corpus/numeric_literal/2c4224570fe8a21dec1bafe6520a7ec5619b7511
  42. 1 0
      lexer/fuzzer_corpus/numeric_literal/2d1e7879ec3e332fe432986620d4f4648378473d
  43. 1 0
      lexer/fuzzer_corpus/numeric_literal/2d7bd1ddf796ff4bbb5efed75ad66e55489780fd
  44. 1 0
      lexer/fuzzer_corpus/numeric_literal/2fa6402156da7aed557f89e02fb9b8bd0a8bfb6a
  45. 1 0
      lexer/fuzzer_corpus/numeric_literal/2fcefe6a06ecee3472758a9f259b7456da40cc8d
  46. 1 0
      lexer/fuzzer_corpus/numeric_literal/2fd76b1e86feae72db5813fa27e0760a607a13f2
  47. 1 0
      lexer/fuzzer_corpus/numeric_literal/320cc080c41a4f5846cd740e82f007645010bfa1
  48. 1 0
      lexer/fuzzer_corpus/numeric_literal/3286cf588786f87fef481c7ee465dc60eee4391e
  49. 1 0
      lexer/fuzzer_corpus/numeric_literal/32bb601f3f3aa9a3ac30ee4ad2138c5143251714
  50. 1 0
      lexer/fuzzer_corpus/numeric_literal/334200ab9eb04bd01cb44a21e16306f3e8de12be
  51. 1 0
      lexer/fuzzer_corpus/numeric_literal/356a192b7913b04c54574d18c28d46e6395428ab
  52. 1 0
      lexer/fuzzer_corpus/numeric_literal/36076c28fff33bea1867304432420ed685d27b91
  53. 1 0
      lexer/fuzzer_corpus/numeric_literal/362091df7a6a4b38be6f958d21f4cadc6fea5e8a
  54. 1 0
      lexer/fuzzer_corpus/numeric_literal/37251be083d7f99af9e1c7a4f11936f2935f0b17
  55. 1 0
      lexer/fuzzer_corpus/numeric_literal/38d829e423d480cd24a1b83513ea6d9424627212
  56. 1 0
      lexer/fuzzer_corpus/numeric_literal/38f6d7875e3195bdaee448d2cb6917f3ae4994af
  57. 1 0
      lexer/fuzzer_corpus/numeric_literal/392d029d257986310089d500b1d4521818f45cd5
  58. 1 0
      lexer/fuzzer_corpus/numeric_literal/3939dac890fba2eb21814e82eb539d6f7de9da07
  59. 1 0
      lexer/fuzzer_corpus/numeric_literal/3bfd922772e61d1c51ad7a3c0d6db7e686b70859
  60. 1 0
      lexer/fuzzer_corpus/numeric_literal/3c79ec3deaaa87395a6955a8f39be784643d52ea
  61. 1 0
      lexer/fuzzer_corpus/numeric_literal/3cf5e1f649a73e69b4ee05c62da8e0d5252823df
  62. 1 0
      lexer/fuzzer_corpus/numeric_literal/3e140e6d8d719ce82a88adbcbf3668e890b8d025
  63. 1 0
      lexer/fuzzer_corpus/numeric_literal/3e754b50d7ed4402123e6ee1351344d67b834918
  64. 1 0
      lexer/fuzzer_corpus/numeric_literal/3e9be1b258c67169e262e993f89656cb27c3da9c
  65. 1 0
      lexer/fuzzer_corpus/numeric_literal/3ed54accbc161980c788a8951426f1d5931db238
  66. 1 0
      lexer/fuzzer_corpus/numeric_literal/3f675324a715fc02cf00afb8c485eadfba257aa3
  67. 1 0
      lexer/fuzzer_corpus/numeric_literal/3f9f95592f43e9c035a6a53f0c32026eed0d299d
  68. 1 0
      lexer/fuzzer_corpus/numeric_literal/3ff2c6b37ae1c0fcc3cdd04a35f9d8e532fa7d20
  69. 1 0
      lexer/fuzzer_corpus/numeric_literal/41901ac30f9e7e68c32ba753436e9c5bc668d3c5
  70. 1 0
      lexer/fuzzer_corpus/numeric_literal/41add85724d3b9bff3d877a949acb2fc93fd76fc
  71. BIN
      lexer/fuzzer_corpus/numeric_literal/41ff53703fa8231deadc00322805ee78f793b5da
  72. 1 0
      lexer/fuzzer_corpus/numeric_literal/449812e74454e863ea558e7ab9e17cbe64572e97
  73. 1 0
      lexer/fuzzer_corpus/numeric_literal/45c1e6525e6d1b2496ac19b3064245b6473a49fc
  74. 1 0
      lexer/fuzzer_corpus/numeric_literal/46448068fa6276bb5f7c4f56066fb34ece186c66
  75. 1 0
      lexer/fuzzer_corpus/numeric_literal/489a73b15ac1c4dffab102dfe6c109792a7e1dfa
  76. 1 0
      lexer/fuzzer_corpus/numeric_literal/49237f66b40eaad2c23d8be346fead4c2a004636
  77. 1 0
      lexer/fuzzer_corpus/numeric_literal/4a095aef5824cd0a13c8706ff870a6ef2f3dd399
  78. 1 0
      lexer/fuzzer_corpus/numeric_literal/4e52ef8facabaeead3d4e12b91b0f4a4ec102732
  79. 1 0
      lexer/fuzzer_corpus/numeric_literal/4ff447b8ef42ca51fa6fb287bed8d40f49be58f1
  80. 1 0
      lexer/fuzzer_corpus/numeric_literal/51711e08538ddc6d50e7c3978cb2a00f50a5a305
  81. 1 0
      lexer/fuzzer_corpus/numeric_literal/52cfe1fb5fda21b7f088d637a41e5de1592fb2e0
  82. 1 0
      lexer/fuzzer_corpus/numeric_literal/550312ca5140e036ac9d728db3d44df0991a4d88
  83. 1 0
      lexer/fuzzer_corpus/numeric_literal/55cab295e6fb717b173702eed50ffbead9de2957
  84. 1 0
      lexer/fuzzer_corpus/numeric_literal/5667a766c3d9fdf13333fd6c5b6fdafd3cebb442
  85. 1 0
      lexer/fuzzer_corpus/numeric_literal/57c1c5becc3cf566581f06378dfe1987172dad7d
  86. 1 0
      lexer/fuzzer_corpus/numeric_literal/58409e6b84395163cdbf63ba09ad2231527adedb
  87. BIN
      lexer/fuzzer_corpus/numeric_literal/58c748af73c955937a1dc9e25733cb8b0f9eae3e
  88. 1 0
      lexer/fuzzer_corpus/numeric_literal/5941347f0af754e5f70069077c4e87509cefde58
  89. 1 0
      lexer/fuzzer_corpus/numeric_literal/5cc4fc2171135fefc805291872a391ee7e35c015
  90. 1 0
      lexer/fuzzer_corpus/numeric_literal/5d870fa1cb981790514473e2a688fc61f0150307
  91. 1 0
      lexer/fuzzer_corpus/numeric_literal/5dfa4702490bf06ce54b742ebab131c459e21e8f
  92. 1 0
      lexer/fuzzer_corpus/numeric_literal/5e0218964ab8a1d04b56e9b4e798729ce5499909
  93. 1 0
      lexer/fuzzer_corpus/numeric_literal/5e4d4905d69735de1b7fb0101dde0f8e4d17d536
  94. 1 0
      lexer/fuzzer_corpus/numeric_literal/5eb55dea99ee665801b7e3725a784a11ed846372
  95. 1 0
      lexer/fuzzer_corpus/numeric_literal/5efd0f0af5b1f1e870f78a2192c5f03bdca52d25
  96. 1 0
      lexer/fuzzer_corpus/numeric_literal/5f773135f0a7c8209d25b3297730293d3e238753
  97. 1 0
      lexer/fuzzer_corpus/numeric_literal/5fc5e3ad16ffb81cd87a08e3ab245390e6eb94e2
  98. 1 0
      lexer/fuzzer_corpus/numeric_literal/613cf0e439d1968b62526744b596b6cd832e3443
  99. 1 0
      lexer/fuzzer_corpus/numeric_literal/61b9f39ee191e759ef0ad6fd735396bfddb2cbf2
  100. 1 0
      lexer/fuzzer_corpus/numeric_literal/6240d35f66f3994f2007b36a162283da33bdf0b4

+ 12 - 1
lexer/BUILD

@@ -56,6 +56,17 @@ cc_test(
     ],
 )
 
+cc_fuzz_test(
+    name = "numeric_literal_fuzzer",
+    srcs = ["numeric_literal_fuzzer.cpp"],
+    corpus = glob(["fuzzer_corpus/numeric_literal/*"]),
+    deps = [
+        ":numeric_literal",
+        "//diagnostics:diagnostic_emitter",
+        "@llvm-project//llvm:Support",
+    ],
+)
+
 cc_library(
     name = "string_literal",
     srcs = ["string_literal.cpp"],
@@ -123,7 +134,7 @@ cc_test(
 cc_fuzz_test(
     name = "tokenized_buffer_fuzzer",
     srcs = ["tokenized_buffer_fuzzer.cpp"],
-    corpus = glob(["fuzzer_corpus/*"]),
+    corpus = glob(["fuzzer_corpus/tokenized_buffer/*"]),
     deps = [
         ":tokenized_buffer",
         "//diagnostics:diagnostic_emitter",

+ 1 - 0
lexer/fuzzer_corpus/numeric_literal/00b8cd836c457801a27431b2fae14dc889e3e92a

@@ -0,0 +1 @@
+2885085000808008085_8508885008_8085000880800.0885080850085000081111111111111111111111111111111111111111111111111115111111111111111111150101010100851010101020200802020

+ 1 - 0
lexer/fuzzer_corpus/numeric_literal/020bf8374f78631e3832c436818bc4a077464c9f

@@ -0,0 +1 @@
+0x2.01p-111110000000000000000000000000000000000000000000000000000000000000000]0001

+ 1 - 0
lexer/fuzzer_corpus/numeric_literal/046ea6e92945727581cc0d3550754bf545fbcce3

@@ -0,0 +1 @@
+0-

+ 1 - 0
lexer/fuzzer_corpus/numeric_literal/048ca7783b27c2f9ffa11a6e415df2821de767e3

@@ -0,0 +1 @@
+0x2.01p18446744073719551615]01

BIN
lexer/fuzzer_corpus/numeric_literal/04cc6041841507c0e7513b38e31ca3f7e63851d7


+ 1 - 0
lexer/fuzzer_corpus/numeric_literal/0523a3cf13b055ebe6d16f0edfe7cd1c54802372

@@ -0,0 +1 @@
+0x2.01p-11111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000]0001

+ 1 - 0
lexer/fuzzer_corpus/numeric_literal/0699989c219e1d7b336851c646e88a651859d081

@@ -0,0 +1 @@
+2_

+ 1 - 0
lexer/fuzzer_corpus/numeric_literal/06be63f8a856b3c2ff1e4f6456ae2a598dcdfe59

@@ -0,0 +1 @@
+2_88892_8889998.828e5002_888880990998.820

+ 1 - 0
lexer/fuzzer_corpus/numeric_literal/0733e1eab32796fc80c49e6a1b83b767d9728825

@@ -0,0 +1 @@
+2_.0_

+ 1 - 0
lexer/fuzzer_corpus/numeric_literal/082fb8b49e412ef6a8c8946b149c9b19cd6e2837

@@ -0,0 +1 @@
+28850815000808008085_858888500808500088080008850850008080080850000008820200801010081000808008085_8508885008_10100888510100802020

+ 1 - 0
lexer/fuzzer_corpus/numeric_literal/0842360c9209267aefbc4bcafc6a14821257f942

@@ -0,0 +1 @@
+0x.q-p

BIN
lexer/fuzzer_corpus/numeric_literal/08b69222e0a6ac6dd67d1c91719d3f89149bbf3f


+ 1 - 0
lexer/fuzzer_corpus/numeric_literal/0b7093469bb6c349a4a730b484bc99f8755a3cb5

@@ -0,0 +1 @@
+0x28850088085000088011111115010101010010111111111111_008111111081111111111111150101008_00811111111111111111111111111111111111115010101010010111111111111111111111111118500000800250050005528080080111111111111111111111111111111111150101010101010101008800880088202082ー2

+ 1 - 0
lexer/fuzzer_corpus/numeric_literal/0bbd8b6c814360f7eb032d8e921fb916f3af643a

@@ -0,0 +1 @@
+21045384__________________________________________________0______________________________________________________808テ.508808

+ 1 - 0
lexer/fuzzer_corpus/numeric_literal/0c2730c2230eb2beaf907d1feb4b754a1d9fa322

@@ -0,0 +1 @@
+288508150008080080850000000800880800088000088202000000000000000000000000000000000000000081000808008085508885008_10100888510100802020

+ 1 - 0
lexer/fuzzer_corpus/numeric_literal/111f083d72dc69da5c2df23c8142b96fde044fc3

@@ -0,0 +1 @@
+115.1_8_______________

+ 1 - 0
lexer/fuzzer_corpus/numeric_literal/1213ea480fd8224227d3016271c7dd8c96d839cc

@@ -0,0 +1 @@
+28811112505050280800801111111111111111111111111111111111501010101001011111111111_008111111081111111111111150101008_0081111111111111111111111111111111111111501010101001011111111111111111111111111501010010101020200802020

+ 1 - 0
lexer/fuzzer_corpus/numeric_literal/1245401b55dbe86b0881a84e17b7ad5424557a6c

@@ -0,0 +1 @@
+0. 

+ 1 - 0
lexer/fuzzer_corpus/numeric_literal/13c1daecff92125665a018520dbd23f495f7d21b

@@ -0,0 +1 @@
+2885085000808008085_8508885008_80850008808000885080850085008_00850008080080850000008820200802020

+ 1 - 0
lexer/fuzzer_corpus/numeric_literal/14892954f44819d5064f3b2efeef3d59877956b1

@@ -0,0 +1 @@
+885008808500000088000000000000

+ 1 - 0
lexer/fuzzer_corpus/numeric_literal/1496a76414a61fd6d77fb52acf040b2176890a9c

@@ -0,0 +1 @@
+0x0.0p

+ 1 - 0
lexer/fuzzer_corpus/numeric_literal/14a9830e5443add35bee80d7b59e56ed2ed58231

@@ -0,0 +1 @@
+0.pppp

+ 1 - 0
lexer/fuzzer_corpus/numeric_literal/156aee9179b8f39e73332a9b59336a97d1526c97

@@ -0,0 +1 @@
+1j

+ 1 - 0
lexer/fuzzer_corpus/numeric_literal/164585b5e3297b62f49428fc82661b3d1a6bd524

@@ -0,0 +1 @@
+00010.00

+ 1 - 0
lexer/fuzzer_corpus/numeric_literal/17675e27a67f6ed960be339c6784fa902ffb568c

@@ -0,0 +1 @@
+77830011777700016

تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 0 - 0
lexer/fuzzer_corpus/numeric_literal/181bd138b714c47c705d218938274a6ff2c0315a


+ 1 - 0
lexer/fuzzer_corpus/numeric_literal/1a349dcc540a3978584510d982075f838b17cd6d

@@ -0,0 +1 @@
+0x

+ 1 - 0
lexer/fuzzer_corpus/numeric_literal/1d5872c3a5cc3ac317e3611c7167eaa142f2d63c

@@ -0,0 +1 @@
+28DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDGDDDDDDDDDDDDDDDDDDDDDD8500880850008808500008801088080008800008820220011080202002

+ 1 - 0
lexer/fuzzer_corpus/numeric_literal/1d6b5255a8715ae63cd18e2b238f889f5a6a3dab

@@ -0,0 +1 @@
+0x2_.4_

+ 1 - 0
lexer/fuzzer_corpus/numeric_literal/1ddd636055b4b62ed55bd9c5406b98508df65094

@@ -0,0 +1 @@
+5.b+

+ 1 - 0
lexer/fuzzer_corpus/numeric_literal/1e9be73c8fc8acf59e2fd87e8a659b77fb8e1420

@@ -0,0 +1 @@
+8055088088111011

+ 1 - 0
lexer/fuzzer_corpus/numeric_literal/2047371f2b0343b6e64f40fb260c09b2037847e2

@@ -0,0 +1 @@
+1TTT

+ 1 - 0
lexer/fuzzer_corpus/numeric_literal/20602f5b4440f20ea21ced88bddcf8ba073ddac3

@@ -0,0 +1 @@
+28850815000808008085_858880202085008_8085000880800088508500080800808500000088202008010100222222222222222222222222222222281000808008085_8508885008_10100888510100802020

+ 1 - 0
lexer/fuzzer_corpus/numeric_literal/22cf82b68b95049bffb91128349ccc312a460b10

@@ -0,0 +1 @@
+0.00

+ 1 - 0
lexer/fuzzer_corpus/numeric_literal/2368a873bce5809ef902426b152742363bc21800

@@ -0,0 +1 @@
+8850088085000000800800

BIN
lexer/fuzzer_corpus/numeric_literal/259b09861744d6d77d8d2d4c25d43cafd4d9a003


+ 1 - 0
lexer/fuzzer_corpus/numeric_literal/25cc5d59a72a1c274cf218d947dafcde63c6c7b6

@@ -0,0 +1 @@
+2885081000808008085_8508885008_8085008_808510000880800.0885080850085008_008501010081000808008085_8508885008_10100888510100802020

+ 1 - 0
lexer/fuzzer_corpus/numeric_literal/25f06d4d4f5e0a73147b3b758bf85754b40bd6f8

@@ -0,0 +1 @@
+288500880850000880850000020020200108020208202002020000850088085000088085000002002002

+ 1 - 0
lexer/fuzzer_corpus/numeric_literal/2b991489843e1d4b3960a9c905cc5e63dcb98768

@@ -0,0 +1 @@
+0.0bccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc0

+ 1 - 0
lexer/fuzzer_corpus/numeric_literal/2c4224570fe8a21dec1bafe6520a7ec5619b7511

@@ -0,0 +1 @@
+28850815000808008085_858880202085008_808500088080008850850008080080666666666666666666666666220666666666666850850008080080850000008820200801010022222222000000000000000000000000000000000000000000000000000000020000000000000002610.994297006

+ 1 - 0
lexer/fuzzer_corpus/numeric_literal/2d1e7879ec3e332fe432986620d4f4648378473d

@@ -0,0 +1 @@
+0b1_.b

+ 1 - 0
lexer/fuzzer_corpus/numeric_literal/2d7bd1ddf796ff4bbb5efed75ad66e55489780fd

@@ -0,0 +1 @@
+0x28850088085000088011111115010101010010111111111111_008111111081111111111111150101008_0081111111111111111111111111111111111111501010101001011111111111111111111111111850000080050005528080080111111111111111111111111111111111150101010101010101008808000880088202082020020

+ 1 - 0
lexer/fuzzer_corpus/numeric_literal/2fa6402156da7aed557f89e02fb9b8bd0a8bfb6a

@@ -0,0 +1 @@
+208_000176100017639.70_8508199981e8_25

+ 1 - 0
lexer/fuzzer_corpus/numeric_literal/2fcefe6a06ecee3472758a9f259b7456da40cc8d

@@ -0,0 +1 @@
+288111125050502808008011111111111111111111111111111111115010101010010111111111111_008111111081111111111111150101008_0081111111111111111111111111111111111111501010101001011111111111111111111111111501010010101020200802020

+ 1 - 0
lexer/fuzzer_corpus/numeric_literal/2fd76b1e86feae72db5813fa27e0760a607a13f2

@@ -0,0 +1 @@
+0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000

+ 1 - 0
lexer/fuzzer_corpus/numeric_literal/320cc080c41a4f5846cd740e82f007645010bfa1

@@ -0,0 +1 @@
+2.8________

+ 1 - 0
lexer/fuzzer_corpus/numeric_literal/3286cf588786f87fef481c7ee465dc60eee4391e

@@ -0,0 +1 @@
+2202001020010.00

+ 1 - 0
lexer/fuzzer_corpus/numeric_literal/32bb601f3f3aa9a3ac30ee4ad2138c5143251714

@@ -0,0 +1 @@
+0b4

+ 1 - 0
lexer/fuzzer_corpus/numeric_literal/334200ab9eb04bd01cb44a21e16306f3e8de12be

@@ -0,0 +1 @@
+0xDDDB

+ 1 - 0
lexer/fuzzer_corpus/numeric_literal/356a192b7913b04c54574d18c28d46e6395428ab

@@ -0,0 +1 @@
+1

+ 1 - 0
lexer/fuzzer_corpus/numeric_literal/36076c28fff33bea1867304432420ed685d27b91

@@ -0,0 +1 @@
+0x288500880850000880111111150101010100101111010111111111111_00811111081111111115010111111111111111111111111111111111111115010101010010111111111111111111111111118500000800250005528080080111111111111111111111111111111111150101010101010101008808000880088202082020020

+ 1 - 0
lexer/fuzzer_corpus/numeric_literal/362091df7a6a4b38be6f958d21f4cadc6fea5e8a

@@ -0,0 +1 @@
+28811112505050280800801111111111111111111111111111111111501501010101111111111111111111111115010101010010111111111111111111111111115010100101011111115015010101011111111111111111111111150101010100101111111111111111111111111150101001010102020080202020200802020

+ 1 - 0
lexer/fuzzer_corpus/numeric_literal/37251be083d7f99af9e1c7a4f11936f2935f0b17

@@ -0,0 +1 @@
+0.0.

+ 1 - 0
lexer/fuzzer_corpus/numeric_literal/38d829e423d480cd24a1b83513ea6d9424627212

@@ -0,0 +1 @@
+0x15000000001150705951165D00000001.00000D00000000000000000000000115000000001150000000��

+ 1 - 0
lexer/fuzzer_corpus/numeric_literal/38f6d7875e3195bdaee448d2cb6917f3ae4994af

@@ -0,0 +1 @@
+0.0

+ 1 - 0
lexer/fuzzer_corpus/numeric_literal/392d029d257986310089d500b1d4521818f45cd5

@@ -0,0 +1 @@
+28850850000161601617021800__0_00_8885008808510900_0.0_8500_Η_0_5’0

+ 1 - 0
lexer/fuzzer_corpus/numeric_literal/3939dac890fba2eb21814e82eb539d6f7de9da07

@@ -0,0 +1 @@
+8018500880850000008800880850000008

+ 1 - 0
lexer/fuzzer_corpus/numeric_literal/3bfd922772e61d1c51ad7a3c0d6db7e686b70859

@@ -0,0 +1 @@
+0x0.0

+ 1 - 0
lexer/fuzzer_corpus/numeric_literal/3c79ec3deaaa87395a6955a8f39be784643d52ea

@@ -0,0 +1 @@
+9.0____

+ 1 - 0
lexer/fuzzer_corpus/numeric_literal/3cf5e1f649a73e69b4ee05c62da8e0d5252823df

@@ -0,0 +1 @@
+288500880850000880850000080080080808800008820200202800088000088202002020010802020820200000000000001518477094028296�002

+ 1 - 0
lexer/fuzzer_corpus/numeric_literal/3e140e6d8d719ce82a88adbcbf3668e890b8d025

@@ -0,0 +1 @@
+200010000

+ 1 - 0
lexer/fuzzer_corpus/numeric_literal/3e754b50d7ed4402123e6ee1351344d67b834918

@@ -0,0 +1 @@
+2_____

+ 1 - 0
lexer/fuzzer_corpus/numeric_literal/3e9be1b258c67169e262e993f89656cb27c3da9c

@@ -0,0 +1 @@
+2885081000808808510200__02101_502_210288881998.85_8508885008_8085009_80850008800810008080088850085_80e5008_8085008_____________01__02100002__210288881998.820

+ 1 - 0
lexer/fuzzer_corpus/numeric_literal/3ed54accbc161980c788a8951426f1d5931db238

@@ -0,0 +1 @@
+2885085000808008288508500089.85008_80885080850085007_00811085885008_8085808500000849e5008_8085008581808085000880111111008080801

+ 1 - 0
lexer/fuzzer_corpus/numeric_literal/3f675324a715fc02cf00afb8c485eadfba257aa3

@@ -0,0 +1 @@
+288500880850008808500000088202002020010800=2

+ 1 - 0
lexer/fuzzer_corpus/numeric_literal/3f9f95592f43e9c035a6a53f0c32026eed0d299d

@@ -0,0 +1 @@
+1__0__000__0_

+ 1 - 0
lexer/fuzzer_corpus/numeric_literal/3ff2c6b37ae1c0fcc3cdd04a35f9d8e532fa7d20

@@ -0,0 +1 @@
+18500850000100000000132908390305_

+ 1 - 0
lexer/fuzzer_corpus/numeric_literal/41901ac30f9e7e68c32ba753436e9c5bc668d3c5

@@ -0,0 +1 @@
+2885008808500088080008808500000088202002020018888101.88888080202002

+ 1 - 0
lexer/fuzzer_corpus/numeric_literal/41add85724d3b9bff3d877a949acb2fc93fd76fc

@@ -0,0 +1 @@
+0b.8

BIN
lexer/fuzzer_corpus/numeric_literal/41ff53703fa8231deadc00322805ee78f793b5da


+ 1 - 0
lexer/fuzzer_corpus/numeric_literal/449812e74454e863ea558e7ab9e17cbe64572e97

@@ -0,0 +1 @@
+5.15_82______________________________1_

+ 1 - 0
lexer/fuzzer_corpus/numeric_literal/45c1e6525e6d1b2496ac19b3064245b6473a49fc

@@ -0,0 +1 @@
+8899.85_8________________________神_____________________________________________85008

+ 1 - 0
lexer/fuzzer_corpus/numeric_literal/46448068fa6276bb5f7c4f56066fb34ece186c66

@@ -0,0 +1 @@
+2.b+ttttttttttttttttttttttttttttttvt

+ 1 - 0
lexer/fuzzer_corpus/numeric_literal/489a73b15ac1c4dffab102dfe6c109792a7e1dfa

@@ -0,0 +1 @@
+0x2.01p-11111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000]0001

+ 1 - 0
lexer/fuzzer_corpus/numeric_literal/49237f66b40eaad2c23d8be346fead4c2a004636

@@ -0,0 +1 @@
+0x00000000000000000000000000000000

+ 1 - 0
lexer/fuzzer_corpus/numeric_literal/4a095aef5824cd0a13c8706ff870a6ef2f3dd399

@@ -0,0 +1 @@
+2500088008500008500080800808500000088208000885080850000850008080080850000008820200802020

+ 1 - 0
lexer/fuzzer_corpus/numeric_literal/4e52ef8facabaeead3d4e12b91b0f4a4ec102732

@@ -0,0 +1 @@
+0x0.0p-1

+ 1 - 0
lexer/fuzzer_corpus/numeric_literal/4ff447b8ef42ca51fa6fb287bed8d40f49be58f1

@@ -0,0 +1 @@
+]

+ 1 - 0
lexer/fuzzer_corpus/numeric_literal/51711e08538ddc6d50e7c3978cb2a00f50a5a305

@@ -0,0 +1 @@
+2___

+ 1 - 0
lexer/fuzzer_corpus/numeric_literal/52cfe1fb5fda21b7f088d637a41e5de1592fb2e0

@@ -0,0 +1 @@
+0b11

+ 1 - 0
lexer/fuzzer_corpus/numeric_literal/550312ca5140e036ac9d728db3d44df0991a4d88

@@ -0,0 +1 @@
+2885008808500088080008800008820200202001080202002

+ 1 - 0
lexer/fuzzer_corpus/numeric_literal/55cab295e6fb717b173702eed50ffbead9de2957

@@ -0,0 +1 @@
+0bybb

+ 1 - 0
lexer/fuzzer_corpus/numeric_literal/5667a766c3d9fdf13333fd6c5b6fdafd3cebb442

@@ -0,0 +1 @@
+28850088085000880800000000000000000000000000000000000000004150622628000000002

+ 1 - 0
lexer/fuzzer_corpus/numeric_literal/57c1c5becc3cf566581f06378dfe1987172dad7d

@@ -0,0 +1 @@
+0x.m+b

+ 1 - 0
lexer/fuzzer_corpus/numeric_literal/58409e6b84395163cdbf63ba09ad2231527adedb

@@ -0,0 +1 @@
+28850815000808008085_8588885008_808500088080008850850008080080850000008820200801010081000808008085_8508885008802020888510100802020

BIN
lexer/fuzzer_corpus/numeric_literal/58c748af73c955937a1dc9e25733cb8b0f9eae3e


+ 1 - 0
lexer/fuzzer_corpus/numeric_literal/5941347f0af754e5f70069077c4e87509cefde58

@@ -0,0 +1 @@
+5.b+b+

+ 1 - 0
lexer/fuzzer_corpus/numeric_literal/5cc4fc2171135fefc805291872a391ee7e35c015

@@ -0,0 +1 @@
+0.yb

+ 1 - 0
lexer/fuzzer_corpus/numeric_literal/5d870fa1cb981790514473e2a688fc61f0150307

@@ -0,0 +1 @@
+2885081008100088085_85085101010100100.0885080850085008_0101008100088085_8508510101010010002e80359

+ 1 - 0
lexer/fuzzer_corpus/numeric_literal/5dfa4702490bf06ce54b742ebab131c459e21e8f

@@ -0,0 +1 @@
+210_.0_00

+ 1 - 0
lexer/fuzzer_corpus/numeric_literal/5e0218964ab8a1d04b56e9b4e798729ce5499909

@@ -0,0 +1 @@
+1_00

+ 1 - 0
lexer/fuzzer_corpus/numeric_literal/5e4d4905d69735de1b7fb0101dde0f8e4d17d536

@@ -0,0 +1 @@
+288050000000000000000000000000000000000000000000018446744073709551616�2577

+ 1 - 0
lexer/fuzzer_corpus/numeric_literal/5eb55dea99ee665801b7e3725a784a11ed846372

@@ -0,0 +1 @@
+8_.0e0_

+ 1 - 0
lexer/fuzzer_corpus/numeric_literal/5efd0f0af5b1f1e870f78a2192c5f03bdca52d25

@@ -0,0 +1 @@
+2885081000808008085_8508885008_8085008_8085100002__2100002__210288880999.85_8508885008_8085008_80850008800810008080088850085_80e5008_8085008_00000000000000000749548930.080000ß01_8820

+ 1 - 0
lexer/fuzzer_corpus/numeric_literal/5f773135f0a7c8209d25b3297730293d3e238753

@@ -0,0 +1 @@
+2880880800080008850850008080080850008080080850008508500080800808500028850815000808008085_858880202085005080850008808080800808500000088202008010100222222222222222222222222222222281000808008085_8508885010100802020

+ 1 - 0
lexer/fuzzer_corpus/numeric_literal/5fc5e3ad16ffb81cd87a08e3ab245390e6eb94e2

@@ -0,0 +1 @@
+0b0_.0_

+ 1 - 0
lexer/fuzzer_corpus/numeric_literal/613cf0e439d1968b62526744b596b6cd832e3443

@@ -0,0 +1 @@
+0.0000000

+ 1 - 0
lexer/fuzzer_corpus/numeric_literal/61b9f39ee191e759ef0ad6fd735396bfddb2cbf2

@@ -0,0 +1 @@
+0x2850088085040088085000000088080008800202082020020

+ 1 - 0
lexer/fuzzer_corpus/numeric_literal/6240d35f66f3994f2007b36a162283da33bdf0b4

@@ -0,0 +1 @@
+2_0_0_1_1

برخی فایل ها در این مقایسه diff نمایش داده نمی شوند زیرا تعداد فایل ها بسیار زیاد است