From 0446b12d7be2ba4e8534987864fedfc586510291 Mon Sep 17 00:00:00 2001 From: Li Jin Date: Thu, 17 Apr 2025 11:05:06 +0800 Subject: Fixed issue #209. --- spec/inputs/literals.yue | 9 +++++++++ spec/outputs/5.1/literals.lua | 44 +++++++++++++++++++++++++++++++++++++++++++ spec/outputs/literals.lua | 8 ++++++++ 3 files changed, 61 insertions(+) create mode 100644 spec/outputs/5.1/literals.lua (limited to 'spec') diff --git a/spec/inputs/literals.yue b/spec/inputs/literals.yue index 6b666f0..32cf7e7 100644 --- a/spec/inputs/literals.yue +++ b/spec/inputs/literals.yue @@ -10,10 +10,19 @@ _ = { 0xfF2323 0xabcdef 0xABCDEF + 0XFB_C4_00 0x123p-123 0xABCP+321 0x.1p-111 0xA_B_CP-3_2_1 + 0x0.1E + 0xA23p-4 + 0X1.921FB54442D18P+1 + + 0b01 + 0b00_00_10_00 + 0B1111 + 0B00_11_00_10_01 .2323 .2323e-1 diff --git a/spec/outputs/5.1/literals.lua b/spec/outputs/5.1/literals.lua new file mode 100644 index 0000000..36c705a --- /dev/null +++ b/spec/outputs/5.1/literals.lua @@ -0,0 +1,44 @@ +local _ = { + 121, + 121.2323, + 121.2323e-1, + 121.2323e13434, + 2323E34, + 0x12323, + 0xfF2323, + 0xabcdef, + 0xABCDEF, + 0XFBC400, + 2.7365508487142853e-35, + 0xABCP321, + 2.4074124304840448e-35, + 6.4326233113470805e-94, + 0.1171875, + 162.1875, + 3.1415926535897931, + 1, + 8, + 15, + 201, + .2323, + .2323e-1, + .2323e13434, + 1LL, + 1ULL, + 9332LL, + 9332, + 0x2aLL, + 0x2aULL, + 1000000.0000001, + 1234e5678, + 1234E-5678, + 0xDEADBEEF, + [[ hello world ]], + [=[ hello world ]=], + [====[ hello world ]====], + "another world", + 'what world', + "\n hello world\n ", + 'yeah\n what is going on\n here is something cool' +} +return nil diff --git a/spec/outputs/literals.lua b/spec/outputs/literals.lua index a578d58..6de5411 100644 --- a/spec/outputs/literals.lua +++ b/spec/outputs/literals.lua @@ -8,10 +8,18 @@ local _ = { 0xfF2323, 0xabcdef, 0xABCDEF, + 0XFBC400, 0x123p-123, 0xABCP+321, 0x.1p-111, 0xABCP-321, + 0x0.1E, + 0xA23p-4, + 0X1.921FB54442D18P+1, + 1, + 8, + 15, + 201, .2323, .2323e-1, .2323e13434, -- cgit v1.2.3-55-g6feb