Skip to content

Commit 18ca50d

Browse files
n/A
1 parent 34c266c commit 18ca50d

1 file changed

Lines changed: 6 additions & 13 deletions

File tree

compiler/tests/cases/lexer_cases.json

Lines changed: 6 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -57,11 +57,11 @@
5757
["\"\"\"triple\"\"\"", ["String", "Endmarker"]],
5858
["'''triple'''", ["String", "Endmarker"]],
5959

60-
["f\"hello\"", ["FstringStart", "FstringEnd", "Endmarker"]],
61-
["f\"hello {x}\"", ["FstringStart", "FstringMiddle", "FstringEnd", "Endmarker"]],
62-
["f\"{a} and {b}\"", ["FstringStart", "FstringMiddle", "FstringEnd", "Endmarker"]],
63-
["f\"\"\"multi\nline\"\"\"", ["FstringStart", "FstringEnd", "Endmarker"]],
64-
["f\"\"\"multi\n{x}\"\"\"", ["FstringStart", "FstringMiddle", "FstringEnd", "Endmarker"]],
60+
["f\"hello\"", ["FstringStart", "FstringMiddle", "FstringEnd", "Endmarker"]],
61+
["f\"hello {x}\"", ["FstringStart", "FstringMiddle", "Lbrace", "Name", "Rbrace", "FstringEnd", "Endmarker"]],
62+
["f\"{a} and {b}\"", ["FstringStart", "Lbrace", "Name", "Rbrace", "FstringMiddle", "Lbrace", "Name", "Rbrace", "FstringEnd", "Endmarker"]],
63+
["f\"\"\"multi\nline\"\"\"", ["FstringStart", "FstringMiddle", "FstringEnd", "Endmarker"]],
64+
["f\"\"\"multi\n{x}\"\"\"", ["FstringStart", "FstringMiddle", "Lbrace", "Name", "Rbrace", "FstringEnd", "Endmarker"]],
6565

6666
["# comment", ["Comment", "Endmarker"]],
6767
["x = 1 # inline", ["Name", "Equal", "Int", "Comment", "Endmarker"]],
@@ -72,23 +72,16 @@
7272
["# N/a\n", ["Comment", "Newline", "Endmarker"]],
7373

7474
["if x:\n pass\n", ["If", "Name", "Colon", "Newline", "Indent", "Pass", "Newline", "Dedent", "Endmarker"]],
75-
7675
["if True:\n\tpass\n", ["If", "True", "Colon", "Newline", "Indent", "Pass", "Newline", "Dedent", "Endmarker"]],
77-
7876
["def f():\n if True:\n pass\n", ["Def", "Name", "Lpar", "Rpar", "Colon", "Newline", "Indent", "If", "True", "Colon", "Newline", "Indent", "Pass", "Newline", "Dedent", "Dedent", "Endmarker"]],
79-
8077
["if x:\n pass\n\n pass\n", ["If", "Name", "Colon", "Newline", "Indent", "Pass", "Nl", "Newline", "Pass", "Newline", "Dedent", "Endmarker"]],
81-
8278
["if x:\n \tpass\n", ["If", "Name", "Colon", "Newline", "Endmarker"]],
83-
8479
["if x:\n if y:\n pass\nz\n", ["If", "Name", "Colon", "Newline", "Indent", "If", "Name", "Colon", "Newline", "Indent", "Pass", "Newline", "Dedent", "Dedent", "Name", "Newline", "Endmarker"]],
85-
8680
["x = 1", ["Name", "Equal", "Int", "Endmarker"]],
87-
8881
["(\n)\n", ["Lpar", "Nl", "Rpar", "Newline", "Endmarker"]],
8982
["[\n1,\n2\n]\n", ["Lsqb", "Nl", "Int", "Comma", "Nl", "Int", "Nl", "Rsqb", "Newline", "Endmarker"]],
9083

91-
["match = 5", ["Name", "Equal", "Int", "Endmarker"]],
84+
["match = 5", ["Name", "Equal", "Int", "Endmarker"]],
9285
["case = True", ["Name", "Equal", "True", "Endmarker"]],
9386
["type = None", ["Name", "Equal", "None", "Endmarker"]],
9487
["type X = int\n", ["Type", "Name", "Equal", "Name", "Newline", "Endmarker"]],

0 commit comments

Comments
 (0)