# What the Python configobj makes of each input in the compatibility corpus.
#
# One record per line: the input, a tab, 1 or 0 for whether list values were
# enabled, a tab, and the parse result. The result is "ERROR" if configobj
# rejected the input, or a list of [key, kind, value] entries in file order,
# where kind is "string", "list" or "section" and a section's value is a
# nested list of the same shape. Inputs and results are JSON-encoded.
#
# Recorded from configobj 5.0.9 (DiffSK/configobj). To regenerate after
# changing the corpus, see tests/README.md.
""	1	[]
""	0	[]
"a = x\n"	1	[["a", "string", "x"]]
"a = x\n"	0	[["a", "string", "x"]]
"a = x\nb = y\n"	1	[["a", "string", "x"], ["b", "string", "y"]]
"a = x\nb = y\n"	0	[["a", "string", "x"], ["b", "string", "y"]]
"a =\n"	1	[["a", "string", ""]]
"a =\n"	0	[["a", "string", ""]]
"a = \"\"\n"	1	[["a", "string", ""]]
"a = \"\"\n"	0	[["a", "string", "\"\""]]
"a = ''\n"	1	[["a", "string", ""]]
"a = ''\n"	0	[["a", "string", "''"]]
"a = x, y\n"	1	[["a", "list", ["x", "y"]]]
"a = x, y\n"	0	[["a", "string", "x, y"]]
"a = x,\n"	1	[["a", "list", ["x"]]]
"a = x,\n"	0	[["a", "string", "x,"]]
"a = ,\n"	1	[["a", "list", []]]
"a = ,\n"	0	[["a", "string", ","]]
"a = x, y, z\n"	1	[["a", "list", ["x", "y", "z"]]]
"a = x, y, z\n"	0	[["a", "string", "x, y, z"]]
"a = 'x x', \"y y\"\n"	1	[["a", "list", ["x x", "y y"]]]
"a = 'x x', \"y y\"\n"	0	"ERROR"
"a = \"x, y\"\n"	1	[["a", "string", "x, y"]]
"a = \"x, y\"\n"	0	[["a", "string", "\"x, y\""]]
"a = x # comment\n"	1	[["a", "string", "x"]]
"a = x # comment\n"	0	[["a", "string", "x"]]
"a = \"x # y\"\n"	1	[["a", "string", "x # y"]]
"a = \"x # y\"\n"	0	[["a", "string", "\"x # y\""]]
"a = '#'\n"	1	[["a", "string", "#"]]
"a = '#'\n"	0	[["a", "string", "'#'"]]
"a =   spaced   \n"	1	[["a", "string", "spaced"]]
"a =   spaced   \n"	0	[["a", "string", "spaced"]]
"a = \"  spaced  \"\n"	1	[["a", "string", "  spaced  "]]
"a = \"  spaced  \"\n"	0	[["a", "string", "\"  spaced  \""]]
"a = it's\n"	1	[["a", "string", "it's"]]
"a = it's\n"	0	[["a", "string", "it's"]]
"a = 'say \"hi\"'\n"	1	[["a", "string", "say \"hi\""]]
"a = 'say \"hi\"'\n"	0	[["a", "string", "'say \"hi\"'"]]
"a = \"it's\"\n"	1	[["a", "string", "it's"]]
"a = \"it's\"\n"	0	[["a", "string", "\"it's\""]]
"a = x=y\n"	1	[["a", "string", "x=y"]]
"a = x=y\n"	0	[["a", "string", "x=y"]]
"'quoted key' = x\n"	1	[["quoted key", "string", "x"]]
"'quoted key' = x\n"	0	[["quoted key", "string", "x"]]
"\"dq key\" = x\n"	1	[["dq key", "string", "x"]]
"\"dq key\" = x\n"	0	[["dq key", "string", "x"]]
"a = '''triple'''\n"	1	[["a", "string", "triple"]]
"a = '''triple'''\n"	0	[["a", "string", "triple"]]
"a = \"\"\"triple\"\"\"\n"	1	[["a", "string", "triple"]]
"a = \"\"\"triple\"\"\"\n"	0	[["a", "string", "triple"]]
"a = \"\"\"one\ntwo\"\"\"\n"	1	[["a", "string", "one\ntwo"]]
"a = \"\"\"one\ntwo\"\"\"\n"	0	[["a", "string", "one\ntwo"]]
"a = '''one\ntwo\nthree'''\n"	1	[["a", "string", "one\ntwo\nthree"]]
"a = '''one\ntwo\nthree'''\n"	0	[["a", "string", "one\ntwo\nthree"]]
"a = '''x''' # note\n"	1	[["a", "string", "x"]]
"a = '''x''' # note\n"	0	[["a", "string", "x"]]
"[s]\n"	1	[["s", "section", []]]
"[s]\n"	0	[["s", "section", []]]
"[s]\na = x\n"	1	[["s", "section", [["a", "string", "x"]]]]
"[s]\na = x\n"	0	[["s", "section", [["a", "string", "x"]]]]
"[s]\na = x\n[t]\nb = y\n"	1	[["s", "section", [["a", "string", "x"]]], ["t", "section", [["b", "string", "y"]]]]
"[s]\na = x\n[t]\nb = y\n"	0	[["s", "section", [["a", "string", "x"]]], ["t", "section", [["b", "string", "y"]]]]
"[s]\n[[t]]\na = x\n"	1	[["s", "section", [["t", "section", [["a", "string", "x"]]]]]]
"[s]\n[[t]]\na = x\n"	0	[["s", "section", [["t", "section", [["a", "string", "x"]]]]]]
"[s]\n[[t]]\n[[[u]]]\na = x\n"	1	[["s", "section", [["t", "section", [["u", "section", [["a", "string", "x"]]]]]]]]
"[s]\n[[t]]\n[[[u]]]\na = x\n"	0	[["s", "section", [["t", "section", [["u", "section", [["a", "string", "x"]]]]]]]]
"[s]\n[[t]]\na = x\n[s2]\nb = y\n"	1	[["s", "section", [["t", "section", [["a", "string", "x"]]]]], ["s2", "section", [["b", "string", "y"]]]]
"[s]\n[[t]]\na = x\n[s2]\nb = y\n"	0	[["s", "section", [["t", "section", [["a", "string", "x"]]]]], ["s2", "section", [["b", "string", "y"]]]]
"[s]\n    a = x\n    [[t]]\n        b = y\n"	1	[["s", "section", [["a", "string", "x"], ["t", "section", [["b", "string", "y"]]]]]]
"[s]\n    a = x\n    [[t]]\n        b = y\n"	0	[["s", "section", [["a", "string", "x"], ["t", "section", [["b", "string", "y"]]]]]]
"['quoted section']\na = x\n"	1	[["quoted section", "section", [["a", "string", "x"]]]]
"['quoted section']\na = x\n"	0	[["quoted section", "section", [["a", "string", "x"]]]]
"[name *.txt *.py]\na = x\n"	1	[["name *.txt *.py", "section", [["a", "string", "x"]]]]
"[name *.txt *.py]\na = x\n"	0	[["name *.txt *.py", "section", [["a", "string", "x"]]]]
"[a b]\nx = 1\n"	1	[["a b", "section", [["x", "string", "1"]]]]
"[a b]\nx = 1\n"	0	[["a b", "section", [["x", "string", "1"]]]]
"# header\na = x\n"	1	[["a", "string", "x"]]
"# header\na = x\n"	0	[["a", "string", "x"]]
"# header\n\na = x\n"	1	[["a", "string", "x"]]
"# header\n\na = x\n"	0	[["a", "string", "x"]]
"a = x\n# footer\n"	1	[["a", "string", "x"]]
"a = x\n# footer\n"	0	[["a", "string", "x"]]
"# only a comment\n"	1	[]
"# only a comment\n"	0	[]
"\n\n"	1	[]
"\n\n"	0	[]
"a = x\n\n\nb = y\n"	1	[["a", "string", "x"], ["b", "string", "y"]]
"a = x\n\n\nb = y\n"	0	[["a", "string", "x"], ["b", "string", "y"]]
"[s] # section comment\na = x # value comment\n"	1	[["s", "section", [["a", "string", "x"]]]]
"[s] # section comment\na = x # value comment\n"	0	[["s", "section", [["a", "string", "x"]]]]
"a = 1\n# about b\nb = 2\n"	1	[["a", "string", "1"], ["b", "string", "2"]]
"a = 1\n# about b\nb = 2\n"	0	[["a", "string", "1"], ["b", "string", "2"]]
"a = True\nb = false\n"	1	[["a", "string", "True"], ["b", "string", "false"]]
"a = True\nb = false\n"	0	[["a", "string", "True"], ["b", "string", "false"]]
"a = 0\nb = 1\n"	1	[["a", "string", "0"], ["b", "string", "1"]]
"a = 0\nb = 1\n"	0	[["a", "string", "0"], ["b", "string", "1"]]
"a = -1\nb = 3.5\n"	1	[["a", "string", "-1"], ["b", "string", "3.5"]]
"a = -1\nb = 3.5\n"	0	[["a", "string", "-1"], ["b", "string", "3.5"]]
"a = x y z\n"	1	[["a", "string", "x y z"]]
"a = x y z\n"	0	[["a", "string", "x y z"]]
"a = ,x\n"	1	"ERROR"
"a = ,x\n"	0	[["a", "string", ",x"]]
"a = x,,y\n"	1	"ERROR"
"a = x,,y\n"	0	[["a", "string", "x,,y"]]
"a = \"a\", \"b\",\n"	1	[["a", "list", ["a", "b"]]]
"a = \"a\", \"b\",\n"	0	"ERROR"
"a = [notalist]\n"	1	[["a", "string", "[notalist]"]]
"a = [notalist]\n"	0	[["a", "string", "[notalist]"]]
"a = %(b)s\nb = y\n"	1	[["a", "string", "%(b)s"], ["b", "string", "y"]]
"a = %(b)s\nb = y\n"	0	[["a", "string", "%(b)s"], ["b", "string", "y"]]
"a = $b\n"	1	[["a", "string", "$b"]]
"a = $b\n"	0	[["a", "string", "$b"]]
"a = ]\n"	1	[["a", "string", "]"]]
"a = ]\n"	0	[["a", "string", "]"]]
"a = [\n"	1	[["a", "string", "["]]
"a = [\n"	0	[["a", "string", "["]]
"a = #\n"	1	[["a", "string", ""]]
"a = #\n"	0	[["a", "string", ""]]
"a = ##\n"	1	[["a", "string", ""]]
"a = ##\n"	0	[["a", "string", ""]]
"a = \"\n"	1	"ERROR"
"a = \"\n"	0	"ERROR"
"a = '\n"	1	"ERROR"
"a = '\n"	0	"ERROR"
"a = x'\n"	1	[["a", "string", "x'"]]
"a = x'\n"	0	[["a", "string", "x'"]]
"a = 'x\n"	1	"ERROR"
"a = 'x\n"	0	"ERROR"
"a = x\"y\n"	1	[["a", "string", "x\"y"]]
"a = x\"y\n"	0	[["a", "string", "x\"y"]]
"a = a'b'c\n"	1	[["a", "string", "a'b'c"]]
"a = a'b'c\n"	0	[["a", "string", "a'b'c"]]
"a = \"x\"y\n"	1	"ERROR"
"a = \"x\"y\n"	0	"ERROR"
"a = x \"y\"\n"	1	[["a", "string", "x \"y\""]]
"a = x \"y\"\n"	0	[["a", "string", "x \"y\""]]
"  a = x\n"	1	[["a", "string", "x"]]
"  a = x\n"	0	[["a", "string", "x"]]
"\ta = x\n"	1	[["a", "string", "x"]]
"\ta = x\n"	0	[["a", "string", "x"]]
"a=x\n"	1	[["a", "string", "x"]]
"a=x\n"	0	[["a", "string", "x"]]
"a   =   x\n"	1	[["a", "string", "x"]]
"a   =   x\n"	0	[["a", "string", "x"]]
"a = x  # c  \n"	1	[["a", "string", "x"]]
"a = x  # c  \n"	0	[["a", "string", "x"]]
"a = ' , '\n"	1	[["a", "string", " , "]]
"a = ' , '\n"	0	[["a", "string", "' , '"]]
"a = \",\"\n"	1	[["a", "string", ","]]
"a = \",\"\n"	0	[["a", "string", "\",\""]]
"a = x , y\n"	1	[["a", "list", ["x", "y"]]]
"a = x , y\n"	0	[["a", "string", "x , y"]]
"a = x ,y\n"	1	[["a", "list", ["x", "y"]]]
"a = x ,y\n"	0	[["a", "string", "x ,y"]]
"a = 'a', 'b', 'c'\n"	1	[["a", "list", ["a", "b", "c"]]]
"a = 'a', 'b', 'c'\n"	0	[["a", "string", "'a', 'b', 'c'"]]
"a = 'a' , \"b\"\n"	1	[["a", "list", ["a", "b"]]]
"a = 'a' , \"b\"\n"	0	"ERROR"
"[ s ]\na = x\n"	1	[["s", "section", [["a", "string", "x"]]]]
"[ s ]\na = x\n"	0	[["s", "section", [["a", "string", "x"]]]]
"[s ]\n"	1	[["s", "section", []]]
"[s ]\n"	0	[["s", "section", []]]
"[ s]\n"	1	[["s", "section", []]]
"[ s]\n"	0	[["s", "section", []]]
"[s]\n[[t]]\n[[u]]\n"	1	[["s", "section", [["t", "section", []], ["u", "section", []]]]]
"[s]\n[[t]]\n[[u]]\n"	0	[["s", "section", [["t", "section", []], ["u", "section", []]]]]
"[s]\n[[t]]\n[[[u]]]\n[[v]]\n"	1	[["s", "section", [["t", "section", [["u", "section", []]]], ["v", "section", []]]]]
"[s]\n[[t]]\n[[[u]]]\n[[v]]\n"	0	[["s", "section", [["t", "section", [["u", "section", []]]], ["v", "section", []]]]]
"[s]\n[[t]]\n[[[u]]]\n[w]\n"	1	[["s", "section", [["t", "section", [["u", "section", []]]]]], ["w", "section", []]]
"[s]\n[[t]]\n[[[u]]]\n[w]\n"	0	[["s", "section", [["t", "section", [["u", "section", []]]]]], ["w", "section", []]]
"[\"s\"]\n"	1	[["s", "section", []]]
"[\"s\"]\n"	0	[["s", "section", []]]
"['s']\n"	1	[["s", "section", []]]
"['s']\n"	0	[["s", "section", []]]
"[s#t]\n"	1	[["s#t", "section", []]]
"[s#t]\n"	0	[["s#t", "section", []]]
"[s] # c\n"	1	[["s", "section", []]]
"[s] # c\n"	0	[["s", "section", []]]
"[s]#c\n"	1	[["s", "section", []]]
"[s]#c\n"	0	[["s", "section", []]]
"a = \"\"\"\"\"\"\n"	1	[["a", "string", ""]]
"a = \"\"\"\"\"\"\n"	0	[["a", "string", ""]]
"a = ''''''\n"	1	[["a", "string", ""]]
"a = ''''''\n"	0	[["a", "string", ""]]
"a = \"\"\"x'y\"\"\"\n"	1	[["a", "string", "x'y"]]
"a = \"\"\"x'y\"\"\"\n"	0	[["a", "string", "x'y"]]
"a = '''x\"y'''\n"	1	[["a", "string", "x\"y"]]
"a = '''x\"y'''\n"	0	[["a", "string", "x\"y"]]
"a = \"\"\"a\nb\nc\"\"\"\n"	1	[["a", "string", "a\nb\nc"]]
"a = \"\"\"a\nb\nc\"\"\"\n"	0	[["a", "string", "a\nb\nc"]]
"a = '''a\n'''\n"	1	[["a", "string", "a\n"]]
"a = '''a\n'''\n"	0	[["a", "string", "a\n"]]
"a = \"\"\"has # hash\"\"\"\n"	1	[["a", "string", "has # hash"]]
"a = \"\"\"has # hash\"\"\"\n"	0	[["a", "string", "has # hash"]]
"a = \"\"\"has, comma\"\"\"\n"	1	[["a", "string", "has, comma"]]
"a = \"\"\"has, comma\"\"\"\n"	0	[["a", "string", "has, comma"]]
"[s]\na = \"\"\"x\ny\"\"\"\nb = z\n"	1	[["s", "section", [["a", "string", "x\ny"], ["b", "string", "z"]]]]
"[s]\na = \"\"\"x\ny\"\"\"\nb = z\n"	0	[["s", "section", [["a", "string", "x\ny"], ["b", "string", "z"]]]]
"#\n"	1	[]
"#\n"	0	[]
"#c\na = x\n#d\nb = y\n#e\n"	1	[["a", "string", "x"], ["b", "string", "y"]]
"#c\na = x\n#d\nb = y\n#e\n"	0	[["a", "string", "x"], ["b", "string", "y"]]
"[s]\n# inside\na = x\n"	1	[["s", "section", [["a", "string", "x"]]]]
"[s]\n# inside\na = x\n"	0	[["s", "section", [["a", "string", "x"]]]]
"a = x\n[s]\n# trailing in section\n"	1	[["a", "string", "x"], ["s", "section", []]]
"a = x\n[s]\n# trailing in section\n"	0	[["a", "string", "x"], ["s", "section", []]]
"a = 1\na = 2\n"	1	"ERROR"
"a = 1\na = 2\n"	0	"ERROR"
"[s]\n[s]\n"	1	"ERROR"
"[s]\n[s]\n"	0	"ERROR"
"[s]\na = 1\na = 2\n"	1	"ERROR"
"[s]\na = 1\na = 2\n"	0	"ERROR"
"not a valid line\n"	1	"ERROR"
"not a valid line\n"	0	"ERROR"
"= x\n"	1	"ERROR"
"= x\n"	0	"ERROR"
"[unclosed\n"	1	"ERROR"
"[unclosed\n"	0	"ERROR"
"[[a]]\n"	1	"ERROR"
"[[a]]\n"	0	"ERROR"
"[s]\n[[[t]]]\n"	1	"ERROR"
"[s]\n[[[t]]]\n"	0	"ERROR"
"[a]\n[[b]]\nx=1\n[[c]]\ny=2\n"	1	[["a", "section", [["b", "section", [["x", "string", "1"]]], ["c", "section", [["y", "string", "2"]]]]]]
"[a]\n[[b]]\nx=1\n[[c]]\ny=2\n"	0	[["a", "section", [["b", "section", [["x", "string", "1"]]], ["c", "section", [["y", "string", "2"]]]]]]
"[a]\n[[b]]\n[[[c]]]\nx=1\n[[d]]\ny=2\n"	1	[["a", "section", [["b", "section", [["c", "section", [["x", "string", "1"]]]]], ["d", "section", [["y", "string", "2"]]]]]]
"[a]\n[[b]]\n[[[c]]]\nx=1\n[[d]]\ny=2\n"	0	[["a", "section", [["b", "section", [["c", "section", [["x", "string", "1"]]]]], ["d", "section", [["y", "string", "2"]]]]]]
"[[[a]]]\n"	1	"ERROR"
"[[[a]]]\n"	0	"ERROR"
"[a]\n[[b]]\n[[[[c]]]]\n"	1	"ERROR"
"[a]\n[[b]]\n[[[[c]]]]\n"	0	"ERROR"
"[a]\nx=1\n[a]\ny=2\n"	1	"ERROR"
"[a]\nx=1\n[a]\ny=2\n"	0	"ERROR"
"[]\n"	1	"ERROR"
"[]\n"	0	"ERROR"
"[ ]\n"	1	"ERROR"
"[ ]\n"	0	"ERROR"
"[a\n"	1	"ERROR"
"[a\n"	0	"ERROR"
"a]\n"	1	"ERROR"
"a]\n"	0	"ERROR"
"a = '''x\n"	1	"ERROR"
"a = '''x\n"	0	"ERROR"
"a = \"\"\"x\ny\n"	1	"ERROR"
"a = \"\"\"x\ny\n"	0	"ERROR"
"a = '''x\ny\"\"\"\n"	1	"ERROR"
"a = '''x\ny\"\"\"\n"	0	"ERROR"
"a = x\n"	1	[["a", "string", "x"]]
"a = x\n"	0	[["a", "string", "x"]]
"[s]\na = x\n"	1	[["s", "section", [["a", "string", "x"]]]]
"[s]\na = x\n"	0	[["s", "section", [["a", "string", "x"]]]]
"a = x # c\n"	1	[["a", "string", "x"]]
"a = x # c\n"	0	[["a", "string", "x"]]
"a = \n"	1	[["a", "string", ""]]
"a = \n"	0	[["a", "string", ""]]
"[s]\na = \n"	1	[["s", "section", [["a", "string", ""]]]]
"[s]\na = \n"	0	[["s", "section", [["a", "string", ""]]]]
"a =  # c\n"	1	[["a", "string", ""]]
"a =  # c\n"	0	[["a", "string", ""]]
"a =  \n"	1	[["a", "string", ""]]
"a =  \n"	0	[["a", "string", ""]]
"[s]\na =  \n"	1	[["s", "section", [["a", "string", ""]]]]
"[s]\na =  \n"	0	[["s", "section", [["a", "string", ""]]]]
"a =   # c\n"	1	[["a", "string", ""]]
"a =   # c\n"	0	[["a", "string", ""]]
"a = '\n"	1	"ERROR"
"a = '\n"	0	"ERROR"
"[s]\na = '\n"	1	"ERROR"
"[s]\na = '\n"	0	"ERROR"
"a = ' # c\n"	1	"ERROR"
"a = ' # c\n"	0	"ERROR"
"a = \"\n"	1	"ERROR"
"a = \"\n"	0	"ERROR"
"[s]\na = \"\n"	1	"ERROR"
"[s]\na = \"\n"	0	"ERROR"
"a = \" # c\n"	1	"ERROR"
"a = \" # c\n"	0	"ERROR"
"a = #\n"	1	[["a", "string", ""]]
"a = #\n"	0	[["a", "string", ""]]
"[s]\na = #\n"	1	[["s", "section", [["a", "string", ""]]]]
"[s]\na = #\n"	0	[["s", "section", [["a", "string", ""]]]]
"a = # # c\n"	1	[["a", "string", ""]]
"a = # # c\n"	0	[["a", "string", ""]]
"a = ,\n"	1	[["a", "list", []]]
"a = ,\n"	0	[["a", "string", ","]]
"[s]\na = ,\n"	1	[["s", "section", [["a", "list", []]]]]
"[s]\na = ,\n"	0	[["s", "section", [["a", "string", ","]]]]
"a = , # c\n"	1	[["a", "list", []]]
"a = , # c\n"	0	[["a", "string", ","]]
"a = x,y\n"	1	[["a", "list", ["x", "y"]]]
"a = x,y\n"	0	[["a", "string", "x,y"]]
"[s]\na = x,y\n"	1	[["s", "section", [["a", "list", ["x", "y"]]]]]
"[s]\na = x,y\n"	0	[["s", "section", [["a", "string", "x,y"]]]]
"a = x,y # c\n"	1	[["a", "list", ["x", "y"]]]
"a = x,y # c\n"	0	[["a", "string", "x,y"]]
"a = 'x'\n"	1	[["a", "string", "x"]]
"a = 'x'\n"	0	[["a", "string", "'x'"]]
"[s]\na = 'x'\n"	1	[["s", "section", [["a", "string", "x"]]]]
"[s]\na = 'x'\n"	0	[["s", "section", [["a", "string", "'x'"]]]]
"a = 'x' # c\n"	1	[["a", "string", "x"]]
"a = 'x' # c\n"	0	[["a", "string", "'x'"]]
"a = \"x\"\n"	1	[["a", "string", "x"]]
"a = \"x\"\n"	0	[["a", "string", "\"x\""]]
"[s]\na = \"x\"\n"	1	[["s", "section", [["a", "string", "x"]]]]
"[s]\na = \"x\"\n"	0	[["s", "section", [["a", "string", "\"x\""]]]]
"a = \"x\" # c\n"	1	[["a", "string", "x"]]
"a = \"x\" # c\n"	0	[["a", "string", "\"x\""]]
"a = x y\n"	1	[["a", "string", "x y"]]
"a = x y\n"	0	[["a", "string", "x y"]]
"[s]\na = x y\n"	1	[["s", "section", [["a", "string", "x y"]]]]
"[s]\na = x y\n"	0	[["s", "section", [["a", "string", "x y"]]]]
"a = x y # c\n"	1	[["a", "string", "x y"]]
"a = x y # c\n"	0	[["a", "string", "x y"]]
"a =  x \n"	1	[["a", "string", "x"]]
"a =  x \n"	0	[["a", "string", "x"]]
"[s]\na =  x \n"	1	[["s", "section", [["a", "string", "x"]]]]
"[s]\na =  x \n"	0	[["s", "section", [["a", "string", "x"]]]]
"a =  x  # c\n"	1	[["a", "string", "x"]]
"a =  x  # c\n"	0	[["a", "string", "x"]]
"a = 'x\n"	1	"ERROR"
"a = 'x\n"	0	"ERROR"
"[s]\na = 'x\n"	1	"ERROR"
"[s]\na = 'x\n"	0	"ERROR"
"a = 'x # c\n"	1	"ERROR"
"a = 'x # c\n"	0	"ERROR"
"a = x'\n"	1	[["a", "string", "x'"]]
"a = x'\n"	0	[["a", "string", "x'"]]
"[s]\na = x'\n"	1	[["s", "section", [["a", "string", "x'"]]]]
"[s]\na = x'\n"	0	[["s", "section", [["a", "string", "x'"]]]]
"a = x' # c\n"	1	[["a", "string", "x'"]]
"a = x' # c\n"	0	[["a", "string", "x'"]]
"a = a'b\n"	1	[["a", "string", "a'b"]]
"a = a'b\n"	0	[["a", "string", "a'b"]]
"[s]\na = a'b\n"	1	[["s", "section", [["a", "string", "a'b"]]]]
"[s]\na = a'b\n"	0	[["s", "section", [["a", "string", "a'b"]]]]
"a = a'b # c\n"	1	[["a", "string", "a'b"]]
"a = a'b # c\n"	0	[["a", "string", "a'b"]]
"a = a\"b\n"	1	[["a", "string", "a\"b"]]
"a = a\"b\n"	0	[["a", "string", "a\"b"]]
"[s]\na = a\"b\n"	1	[["s", "section", [["a", "string", "a\"b"]]]]
"[s]\na = a\"b\n"	0	[["s", "section", [["a", "string", "a\"b"]]]]
"a = a\"b # c\n"	1	[["a", "string", "a\"b"]]
"a = a\"b # c\n"	0	[["a", "string", "a\"b"]]
"a = #x\n"	1	[["a", "string", ""]]
"a = #x\n"	0	[["a", "string", ""]]
"[s]\na = #x\n"	1	[["s", "section", [["a", "string", ""]]]]
"[s]\na = #x\n"	0	[["s", "section", [["a", "string", ""]]]]
"a = #x # c\n"	1	[["a", "string", ""]]
"a = #x # c\n"	0	[["a", "string", ""]]
"a = x#\n"	1	[["a", "string", "x"]]
"a = x#\n"	0	[["a", "string", "x"]]
"[s]\na = x#\n"	1	[["s", "section", [["a", "string", "x"]]]]
"[s]\na = x#\n"	0	[["s", "section", [["a", "string", "x"]]]]
"a = x# # c\n"	1	[["a", "string", "x"]]
"a = x# # c\n"	0	[["a", "string", "x"]]
"a = ,x\n"	1	"ERROR"
"a = ,x\n"	0	[["a", "string", ",x"]]
"[s]\na = ,x\n"	1	"ERROR"
"[s]\na = ,x\n"	0	[["s", "section", [["a", "string", ",x"]]]]
"a = ,x # c\n"	1	"ERROR"
"a = ,x # c\n"	0	[["a", "string", ",x"]]
"a = x,\n"	1	[["a", "list", ["x"]]]
"a = x,\n"	0	[["a", "string", "x,"]]
"[s]\na = x,\n"	1	[["s", "section", [["a", "list", ["x"]]]]]
"[s]\na = x,\n"	0	[["s", "section", [["a", "string", "x,"]]]]
"a = x, # c\n"	1	[["a", "list", ["x"]]]
"a = x, # c\n"	0	[["a", "string", "x,"]]
"a = 'x,y'\n"	1	[["a", "string", "x,y"]]
"a = 'x,y'\n"	0	[["a", "string", "'x,y'"]]
"[s]\na = 'x,y'\n"	1	[["s", "section", [["a", "string", "x,y"]]]]
"[s]\na = 'x,y'\n"	0	[["s", "section", [["a", "string", "'x,y'"]]]]
"a = 'x,y' # c\n"	1	[["a", "string", "x,y"]]
"a = 'x,y' # c\n"	0	[["a", "string", "'x,y'"]]
"a = =\n"	1	[["a", "string", "="]]
"a = =\n"	0	[["a", "string", "="]]
"[s]\na = =\n"	1	[["s", "section", [["a", "string", "="]]]]
"[s]\na = =\n"	0	[["s", "section", [["a", "string", "="]]]]
"a = = # c\n"	1	[["a", "string", "="]]
"a = = # c\n"	0	[["a", "string", "="]]
"a = [x]\n"	1	[["a", "string", "[x]"]]
"a = [x]\n"	0	[["a", "string", "[x]"]]
"[s]\na = [x]\n"	1	[["s", "section", [["a", "string", "[x]"]]]]
"[s]\na = [x]\n"	0	[["s", "section", [["a", "string", "[x]"]]]]
"a = [x] # c\n"	1	[["a", "string", "[x]"]]
"a = [x] # c\n"	0	[["a", "string", "[x]"]]
"a = '''x'''\n"	1	[["a", "string", "x"]]
"a = '''x'''\n"	0	[["a", "string", "x"]]
"[s]\na = '''x'''\n"	1	[["s", "section", [["a", "string", "x"]]]]
"[s]\na = '''x'''\n"	0	[["s", "section", [["a", "string", "x"]]]]
"a = '''x''' # c\n"	1	[["a", "string", "x"]]
"a = '''x''' # c\n"	0	[["a", "string", "x"]]
