Results for ysh-json.test.sh

statusoshosh-cpp
pass 6158
FAIL 25
total6363
caseoshosh-cppdescription
0pass pass usage errors
1pass pass json write STRING
2pass pass json write ARRAY
3pass pass json write Dict
4pass pass json write space=0, space=4
5pass pass json write in command sub
6pass pass json read passed invalid args
7pass pass json read uses $_reply var
8pass pass json read then json write
9pass pass json read with redirect
10pass pass json read at end of pipeline (relies on lastpipe)
11pass pass invalid JSON
12pass pass Extra data after valid JSON
13pass pass json write expression
14pass pass json write evaluation error
15pass pass json write of List in cycle
16pass pass json write of Dict in cycle
17pass pass json write of List/Dict referenced twice (bug fix)
18pass pass json read doesn't accept u'' or b'' strings
19pass pass json read doesn't accept comments, but json8 does
20pass pass json write emits Unicode replacement char for binary data \yff
21pass pass json8 accepts j"" prefix, but json doesn't
22pass pass j"" prefix not accepted in YSH (could be added later)
23pass pass json8 write emits b'' strings for binary data \yff
24pass pass json8 write bytes vs unicode string
25pass pass JSON \/ escapes supported
26pass pass JSON string can have unescaped ' and J8 string can have unescaped "
27pass pass J8 supports superfluous \" escapes, but JSON doesn't support \' escapes
28pass pass Escaping uses \u0001 in "", but \u{1} in b''
29pass pass json8 read
30pass pass json8 round trip
31pass pass json round trip (regression)
32pass pass round trip: decode surrogate pair and encode
33pass pass round trip: decode surrogate half and encode
34pass pass toJson() toJson8()
35pass pass fromJson() fromJson8()
36pass FAIL User can handle errors - toJson() toJson8()
details
37pass FAIL User can handle errors - fromJson() fromJson8()
details
38pass FAIL ASCII control chars can't appear literally in messages
details
39pass pass \yff can't appear in u'' code strings (command)
40pass pass \yff can't appear in u'' code strings (expr)
41pass pass \yff can't appear in u'' multiline code strings
42pass pass \yff can't appear in u'' data strings
43pass pass \u{dc00} can't be in surrogate range in code (command)
44pass pass \u{dc00} can't be in surrogate range in code (expr)
45pass pass \u{dc00} can't be in surrogate range in data
46pass FAIL Inf is encoded as null, like JavaScript
details
47pass pass NaN is encoded as null, like JavaScript
48pass pass Invalid UTF-8 in JSON is rejected
49pass pass Invalid JSON in J8 is rejected
50pass pass '' means the same thing as u''
51pass pass decode integer larger than 2^32
52FAIL pass decode integer larger than 2^64
details
53pass pass round trip: read/write with ysh
54pass pass round trip: read/write with ysh, read/write with Python 3 (bug regression)
55pass pass Encoding bytes that don't hit UTF8_REJECT immediately (bug fix)
56pass pass NIL8 token in JSON / JSON8
57pass pass Data after internal NUL (issue #2026)
58pass pass Float too big
59pass pass Many [[[ , but not too many
60FAIL FAIL Too many opening [[[ - blocking stack
detailsdetails
61pass pass BashArray can be serialized
62pass pass BashAssoc can be serialized
119 passed, 0 OK, 0 not implemented, 0 BUG, 2 failed, 0 timeouts, 0 cases skipped
2 failed under osh

Details on runs that didn't PASS

osh-cpp36 User can handle errors - toJson() toJson8()

[osh-cpp stdout] Expected "status=4\nencode error Can't encode List (object id) in object cycle\nstatus=4\nencode error Can't serialize object of type Eggex\n" Got 'status=4\n'
[osh-cpp status] Expected 4, got 1

stdout:
status=4
stderr:
AddressSanitizer:DEADLYSIGNAL
=================================================================
==30248==ERROR: AddressSanitizer: SEGV on unknown address 0x000000000010 (pc 0x5568924ec5dd bp 0x7fff2ec81330 sp 0x7fff2ec81310 T0)
==30248==The signal is caused by a READ memory access.
==30248==Hint: address points to the zero page.
    #0 0x5568924ec5dc in Dict<BigStr*, value_asdl::value_t*>::find_kv_index(BigStr*) const /home/uke/oil/mycpp/gc_dict.h:367
    #1 0x5568923fbfdc in Dict<BigStr*, value_asdl::value_t*>::get(BigStr*) const (/home/uke/oil/_bin/cxx-asan/oils-for-unix+0x437fdc)
    #2 0x55689238c419 in expr_eval::ExprEvaluator::_EvalDot(syntax_asdl::Attribute*, value_asdl::value_t*) _gen/bin/oils_for_unix.mycpp.cc:51352
    #3 0x55689238d6dd in expr_eval::ExprEvaluator::_EvalAttribute(syntax_asdl::Attribute*) _gen/bin/oils_for_unix.mycpp.cc:51435
    #4 0x556892390544 in expr_eval::ExprEvaluator::_EvalExpr(syntax_asdl::expr_t*) _gen/bin/oils_for_unix.mycpp.cc:51698
    #5 0x556892380e2d in expr_eval::ExprEvaluator::EvalExpr(syntax_asdl::expr_t*, syntax_asdl::loc_t*) _gen/bin/oils_for_unix.mycpp.cc:50494
    #6 0x556892381682 in expr_eval::ExprEvaluator::EvalExprSub(syntax_asdl::word_part__ExprSub*) _gen/bin/oils_for_unix.mycpp.cc:50521
    #7 0x5568923464da in word_eval::AbstractWordEvaluator::_EvalWordPart(syntax_asdl::word_part_t*, List<runtime_asdl::part_value_t*>*, int) _gen/bin/oils_for_unix.mycpp.cc:45998
    #8 0x55689233cbfb in word_eval::AbstractWordEvaluator::_EvalDoubleQuoted(List<syntax_asdl::word_part_t*>*, List<runtime_asdl::part_value_t*>*) _gen/bin/oils_for_unix.mycpp.cc:45359
    #9 0x55689234584b in word_eval::AbstractWordEvaluator::_EvalWordPart(syntax_asdl::word_part_t*, List<runtime_asdl::part_value_t*>*, int) _gen/bin/oils_for_unix.mycpp.cc:45929
    #10 0x55689234747c in word_eval::AbstractWordEvaluator::_EvalWordToParts(syntax_asdl::CompoundWord*, List<runtime_asdl::part_value_t*>*, int) _gen/bin/oils_for_unix.mycpp.cc:46064
    #11 0x55689234fea4 in word_eval::AbstractWordEvaluator::SimpleEvalWordSequence2(List<syntax_asdl::CompoundWord*>*, bool, bool) _gen/bin/oils_for_unix.mycpp.cc:46608
    #12 0x556892350c51 in word_eval::AbstractWordEvaluator::EvalWordSequence2(List<syntax_asdl::CompoundWord*>*, bool, bool) _gen/bin/oils_for_unix.mycpp.cc:46647
    #13 0x5568922c88cc in cmd_eval::CommandEvaluator::_DoSimple(syntax_asdl::command__Simple*, runtime_asdl::CommandStatus*) _gen/bin/oils_for_unix.mycpp.cc:35695
    #14 0x5568922d436b in cmd_eval::CommandEvaluator::_Dispatch(syntax_asdl::command_t*, runtime_asdl::CommandStatus*) _gen/bin/oils_for_unix.mycpp.cc:36574
    #15 0x5568922d71a6 in cmd_eval::CommandEvaluator::_Execute(syntax_asdl::command_t*) _gen/bin/oils_for_unix.mycpp.cc:36853
    #16 0x5568922d8f0e in cmd_eval::CommandEvaluator::ExecuteAndCatch(syntax_asdl::command_t*, int) _gen/bin/oils_for_unix.mycpp.cc:37024
    #17 0x55689223f8cc in process::SubProgramThunk::Run() _gen/bin/oils_for_unix.mycpp.cc:25178
    #18 0x556892241238 in process::Process::StartProcess(runtime_asdl::trace_t*) _gen/bin/oils_for_unix.mycpp.cc:25336
    #19 0x556892243f32 in process::Pipeline::StartPipeline(process::Waiter*) _gen/bin/oils_for_unix.mycpp.cc:25535
    #20 0x55689223016e in executor::ShellExecutor::RunPipeline(syntax_asdl::command__Pipeline*, runtime_asdl::CommandStatus*) _gen/bin/oils_for_unix.mycpp.cc:23892
    #21 0x5568922c9cfe in cmd_eval::CommandEvaluator::_DoPipeline(syntax_asdl::command__Pipeline*, runtime_asdl::CommandStatus*) _gen/bin/oils_for_unix.mycpp.cc:35788
    #22 0x5568922d4660 in cmd_eval::CommandEvaluator::_Dispatch(syntax_asdl::command_t*, runtime_asdl::CommandStatus*) _gen/bin/oils_for_unix.mycpp.cc:36600
    #23 0x5568922d71a6 in cmd_eval::CommandEvaluator::_Execute(syntax_asdl::command_t*) _gen/bin/oils_for_unix.mycpp.cc:36853
    #24 0x5568922d8f0e in cmd_eval::CommandEvaluator::ExecuteAndCatch(syntax_asdl::command_t*, int) _gen/bin/oils_for_unix.mycpp.cc:37024
    #25 0x556892236db9 in main_loop::Batch(cmd_eval::CommandEvaluator*, cmd_parse::CommandParser*, ui::ErrorFormatter*, int) _gen/bin/oils_for_unix.mycpp.cc:24417
    #26 0x5568923e23cd in shell::Main(BigStr*, args::Reader*, Dict<BigStr*, BigStr*>*, bool, pyutil::_ResourceLoader*, py_readline::Readline*) _gen/bin/oils_for_unix.mycpp.cc:57393
    #27 0x55689218853f in oils_for_unix::AppBundleMain(List<BigStr*>*) _gen/bin/oils_for_unix.mycpp.cc:12381
    #28 0x556892188a8b in oils_for_unix::main(List<BigStr*>*) _gen/bin/oils_for_unix.mycpp.cc:12413
    #29 0x5568923e4522 in main _gen/bin/oils_for_unix.mycpp.cc:57415
    #30 0x7fe55c17409a in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x2409a)
    #31 0x556892161fc9 in _start (/home/uke/oil/_bin/cxx-asan/oils-for-unix+0x19dfc9)

AddressSanitizer can not provide additional info.
SUMMARY: AddressSanitizer: SEGV /home/uke/oil/mycpp/gc_dict.h:367 in Dict<BigStr*, value_asdl::value_t*>::find_kv_index(BigStr*) const
==30248==ABORTING
  echo "encode error $[_error.message]" | sed 's/0x[a-f0-9]\+/(object id)/'
  ^~~~
[ stdin ]:10: errexit PID 30244: command.Pipeline failed with status 1
osh-cpp37 User can handle errors - fromJson() fromJson8()

[osh-cpp stdout] Expected 'status=4\ndecode error Expected Id.J8_RBracket\nstatus=4\ndecode error Expected Id.J8_RBracket\npositions 1 - 2\n' Got 'status=4\n'
[osh-cpp status] Expected 4, got 1

stdout:
status=4
stderr:
AddressSanitizer:DEADLYSIGNAL
=================================================================
==30291==ERROR: AddressSanitizer: SEGV on unknown address 0x000000000000 (pc 0x55d3c0dcd5ca bp 0x7ffe703a45d0 sp 0x7ffe703a45b0 T0)
==30291==The signal is caused by a READ memory access.
==30291==Hint: address points to the zero page.
    #0 0x55d3c0dcd5c9 in Dict<BigStr*, value_asdl::value_t*>::find_kv_index(BigStr*) const /home/uke/oil/mycpp/gc_dict.h:367
    #1 0x55d3c0cdcfdc in Dict<BigStr*, value_asdl::value_t*>::get(BigStr*) const (/home/uke/oil/_bin/cxx-asan/oils-for-unix+0x437fdc)
    #2 0x55d3c0c6d419 in expr_eval::ExprEvaluator::_EvalDot(syntax_asdl::Attribute*, value_asdl::value_t*) _gen/bin/oils_for_unix.mycpp.cc:51352
    #3 0x55d3c0c6e6dd in expr_eval::ExprEvaluator::_EvalAttribute(syntax_asdl::Attribute*) _gen/bin/oils_for_unix.mycpp.cc:51435
    #4 0x55d3c0c71544 in expr_eval::ExprEvaluator::_EvalExpr(syntax_asdl::expr_t*) _gen/bin/oils_for_unix.mycpp.cc:51698
    #5 0x55d3c0c61e2d in expr_eval::ExprEvaluator::EvalExpr(syntax_asdl::expr_t*, syntax_asdl::loc_t*) _gen/bin/oils_for_unix.mycpp.cc:50494
    #6 0x55d3c0c62682 in expr_eval::ExprEvaluator::EvalExprSub(syntax_asdl::word_part__ExprSub*) _gen/bin/oils_for_unix.mycpp.cc:50521
    #7 0x55d3c0c274da in word_eval::AbstractWordEvaluator::_EvalWordPart(syntax_asdl::word_part_t*, List<runtime_asdl::part_value_t*>*, int) _gen/bin/oils_for_unix.mycpp.cc:45998
    #8 0x55d3c0c1dbfb in word_eval::AbstractWordEvaluator::_EvalDoubleQuoted(List<syntax_asdl::word_part_t*>*, List<runtime_asdl::part_value_t*>*) _gen/bin/oils_for_unix.mycpp.cc:45359
    #9 0x55d3c0c2684b in word_eval::AbstractWordEvaluator::_EvalWordPart(syntax_asdl::word_part_t*, List<runtime_asdl::part_value_t*>*, int) _gen/bin/oils_for_unix.mycpp.cc:45929
    #10 0x55d3c0c2847c in word_eval::AbstractWordEvaluator::_EvalWordToParts(syntax_asdl::CompoundWord*, List<runtime_asdl::part_value_t*>*, int) _gen/bin/oils_for_unix.mycpp.cc:46064
    #11 0x55d3c0c30ea4 in word_eval::AbstractWordEvaluator::SimpleEvalWordSequence2(List<syntax_asdl::CompoundWord*>*, bool, bool) _gen/bin/oils_for_unix.mycpp.cc:46608
    #12 0x55d3c0c31c51 in word_eval::AbstractWordEvaluator::EvalWordSequence2(List<syntax_asdl::CompoundWord*>*, bool, bool) _gen/bin/oils_for_unix.mycpp.cc:46647
    #13 0x55d3c0ba98cc in cmd_eval::CommandEvaluator::_DoSimple(syntax_asdl::command__Simple*, runtime_asdl::CommandStatus*) _gen/bin/oils_for_unix.mycpp.cc:35695
    #14 0x55d3c0bb536b in cmd_eval::CommandEvaluator::_Dispatch(syntax_asdl::command_t*, runtime_asdl::CommandStatus*) _gen/bin/oils_for_unix.mycpp.cc:36574
    #15 0x55d3c0bb81a6 in cmd_eval::CommandEvaluator::_Execute(syntax_asdl::command_t*) _gen/bin/oils_for_unix.mycpp.cc:36853
    #16 0x55d3c0bb9f0e in cmd_eval::CommandEvaluator::ExecuteAndCatch(syntax_asdl::command_t*, int) _gen/bin/oils_for_unix.mycpp.cc:37024
    #17 0x55d3c0b208cc in process::SubProgramThunk::Run() _gen/bin/oils_for_unix.mycpp.cc:25178
    #18 0x55d3c0b22238 in process::Process::StartProcess(runtime_asdl::trace_t*) _gen/bin/oils_for_unix.mycpp.cc:25336
    #19 0x55d3c0b24f32 in process::Pipeline::StartPipeline(process::Waiter*) _gen/bin/oils_for_unix.mycpp.cc:25535
    #20 0x55d3c0b1116e in executor::ShellExecutor::RunPipeline(syntax_asdl::command__Pipeline*, runtime_asdl::CommandStatus*) _gen/bin/oils_for_unix.mycpp.cc:23892
    #21 0x55d3c0baacfe in cmd_eval::CommandEvaluator::_DoPipeline(syntax_asdl::command__Pipeline*, runtime_asdl::CommandStatus*) _gen/bin/oils_for_unix.mycpp.cc:35788
    #22 0x55d3c0bb5660 in cmd_eval::CommandEvaluator::_Dispatch(syntax_asdl::command_t*, runtime_asdl::CommandStatus*) _gen/bin/oils_for_unix.mycpp.cc:36600
    #23 0x55d3c0bb81a6 in cmd_eval::CommandEvaluator::_Execute(syntax_asdl::command_t*) _gen/bin/oils_for_unix.mycpp.cc:36853
    #24 0x55d3c0bb9f0e in cmd_eval::CommandEvaluator::ExecuteAndCatch(syntax_asdl::command_t*, int) _gen/bin/oils_for_unix.mycpp.cc:37024
    #25 0x55d3c0b17db9 in main_loop::Batch(cmd_eval::CommandEvaluator*, cmd_parse::CommandParser*, ui::ErrorFormatter*, int) _gen/bin/oils_for_unix.mycpp.cc:24417
    #26 0x55d3c0cc33cd in shell::Main(BigStr*, args::Reader*, Dict<BigStr*, BigStr*>*, bool, pyutil::_ResourceLoader*, py_readline::Readline*) _gen/bin/oils_for_unix.mycpp.cc:57393
    #27 0x55d3c0a6953f in oils_for_unix::AppBundleMain(List<BigStr*>*) _gen/bin/oils_for_unix.mycpp.cc:12381
    #28 0x55d3c0a69a8b in oils_for_unix::main(List<BigStr*>*) _gen/bin/oils_for_unix.mycpp.cc:12413
    #29 0x55d3c0cc5522 in main _gen/bin/oils_for_unix.mycpp.cc:57415
    #30 0x7f04a4f2309a in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x2409a)
    #31 0x55d3c0a42fc9 in _start (/home/uke/oil/_bin/cxx-asan/oils-for-unix+0x19dfc9)

AddressSanitizer can not provide additional info.
SUMMARY: AddressSanitizer: SEGV /home/uke/oil/mycpp/gc_dict.h:367 in Dict<BigStr*, value_asdl::value_t*>::find_kv_index(BigStr*) const
==30291==ABORTING
  echo "decode error $[_error.message]" | egrep -o '.*Expected.*RBracket'
                                          ^~~~~
[ stdin ]:9: errexit PID 30286: command.Simple failed with status 1
  echo "decode error $[_error.message]" | egrep -o '.*Expected.*RBracket'
                                          ^~~~~
[ stdin ]:9: errexit PID 30286: command.Pipeline failed with status 1
osh-cpp38 ASCII control chars can't appear literally in messages

[osh-cpp stdout] Expected 'status=4\nASCII control chars\n', got 'status=4\n'
[osh-cpp status] Expected 0, got 1

stdout:
status=4
stderr:
AddressSanitizer:DEADLYSIGNAL
=================================================================
==30337==ERROR: AddressSanitizer: SEGV on unknown address 0x000000000000 (pc 0x55af4a91f5ca bp 0x7ffde2242d50 sp 0x7ffde2242d30 T0)
==30337==The signal is caused by a READ memory access.
==30337==Hint: address points to the zero page.
    #0 0x55af4a91f5c9 in Dict<BigStr*, value_asdl::value_t*>::find_kv_index(BigStr*) const /home/uke/oil/mycpp/gc_dict.h:367
    #1 0x55af4a82efdc in Dict<BigStr*, value_asdl::value_t*>::get(BigStr*) const (/home/uke/oil/_bin/cxx-asan/oils-for-unix+0x437fdc)
    #2 0x55af4a7bf419 in expr_eval::ExprEvaluator::_EvalDot(syntax_asdl::Attribute*, value_asdl::value_t*) _gen/bin/oils_for_unix.mycpp.cc:51352
    #3 0x55af4a7c06dd in expr_eval::ExprEvaluator::_EvalAttribute(syntax_asdl::Attribute*) _gen/bin/oils_for_unix.mycpp.cc:51435
    #4 0x55af4a7c3544 in expr_eval::ExprEvaluator::_EvalExpr(syntax_asdl::expr_t*) _gen/bin/oils_for_unix.mycpp.cc:51698
    #5 0x55af4a7b3e2d in expr_eval::ExprEvaluator::EvalExpr(syntax_asdl::expr_t*, syntax_asdl::loc_t*) _gen/bin/oils_for_unix.mycpp.cc:50494
    #6 0x55af4a7b4682 in expr_eval::ExprEvaluator::EvalExprSub(syntax_asdl::word_part__ExprSub*) _gen/bin/oils_for_unix.mycpp.cc:50521
    #7 0x55af4a7794da in word_eval::AbstractWordEvaluator::_EvalWordPart(syntax_asdl::word_part_t*, List<runtime_asdl::part_value_t*>*, int) _gen/bin/oils_for_unix.mycpp.cc:45998
    #8 0x55af4a76fbfb in word_eval::AbstractWordEvaluator::_EvalDoubleQuoted(List<syntax_asdl::word_part_t*>*, List<runtime_asdl::part_value_t*>*) _gen/bin/oils_for_unix.mycpp.cc:45359
    #9 0x55af4a77884b in word_eval::AbstractWordEvaluator::_EvalWordPart(syntax_asdl::word_part_t*, List<runtime_asdl::part_value_t*>*, int) _gen/bin/oils_for_unix.mycpp.cc:45929
    #10 0x55af4a77a47c in word_eval::AbstractWordEvaluator::_EvalWordToParts(syntax_asdl::CompoundWord*, List<runtime_asdl::part_value_t*>*, int) _gen/bin/oils_for_unix.mycpp.cc:46064
    #11 0x55af4a782ea4 in word_eval::AbstractWordEvaluator::SimpleEvalWordSequence2(List<syntax_asdl::CompoundWord*>*, bool, bool) _gen/bin/oils_for_unix.mycpp.cc:46608
    #12 0x55af4a783c51 in word_eval::AbstractWordEvaluator::EvalWordSequence2(List<syntax_asdl::CompoundWord*>*, bool, bool) _gen/bin/oils_for_unix.mycpp.cc:46647
    #13 0x55af4a6fb8cc in cmd_eval::CommandEvaluator::_DoSimple(syntax_asdl::command__Simple*, runtime_asdl::CommandStatus*) _gen/bin/oils_for_unix.mycpp.cc:35695
    #14 0x55af4a70736b in cmd_eval::CommandEvaluator::_Dispatch(syntax_asdl::command_t*, runtime_asdl::CommandStatus*) _gen/bin/oils_for_unix.mycpp.cc:36574
    #15 0x55af4a70a1a6 in cmd_eval::CommandEvaluator::_Execute(syntax_asdl::command_t*) _gen/bin/oils_for_unix.mycpp.cc:36853
    #16 0x55af4a70bf0e in cmd_eval::CommandEvaluator::ExecuteAndCatch(syntax_asdl::command_t*, int) _gen/bin/oils_for_unix.mycpp.cc:37024
    #17 0x55af4a6728cc in process::SubProgramThunk::Run() _gen/bin/oils_for_unix.mycpp.cc:25178
    #18 0x55af4a674238 in process::Process::StartProcess(runtime_asdl::trace_t*) _gen/bin/oils_for_unix.mycpp.cc:25336
    #19 0x55af4a676f32 in process::Pipeline::StartPipeline(process::Waiter*) _gen/bin/oils_for_unix.mycpp.cc:25535
    #20 0x55af4a66316e in executor::ShellExecutor::RunPipeline(syntax_asdl::command__Pipeline*, runtime_asdl::CommandStatus*) _gen/bin/oils_for_unix.mycpp.cc:23892
    #21 0x55af4a6fccfe in cmd_eval::CommandEvaluator::_DoPipeline(syntax_asdl::command__Pipeline*, runtime_asdl::CommandStatus*) _gen/bin/oils_for_unix.mycpp.cc:35788
    #22 0x55af4a707660 in cmd_eval::CommandEvaluator::_Dispatch(syntax_asdl::command_t*, runtime_asdl::CommandStatus*) _gen/bin/oils_for_unix.mycpp.cc:36600
    #23 0x55af4a70a1a6 in cmd_eval::CommandEvaluator::_Execute(syntax_asdl::command_t*) _gen/bin/oils_for_unix.mycpp.cc:36853
    #24 0x55af4a70bf0e in cmd_eval::CommandEvaluator::ExecuteAndCatch(syntax_asdl::command_t*, int) _gen/bin/oils_for_unix.mycpp.cc:37024
    #25 0x55af4a669db9 in main_loop::Batch(cmd_eval::CommandEvaluator*, cmd_parse::CommandParser*, ui::ErrorFormatter*, int) _gen/bin/oils_for_unix.mycpp.cc:24417
    #26 0x55af4a8153cd in shell::Main(BigStr*, args::Reader*, Dict<BigStr*, BigStr*>*, bool, pyutil::_ResourceLoader*, py_readline::Readline*) _gen/bin/oils_for_unix.mycpp.cc:57393
    #27 0x55af4a5bb53f in oils_for_unix::AppBundleMain(List<BigStr*>*) _gen/bin/oils_for_unix.mycpp.cc:12381
    #28 0x55af4a5bba8b in oils_for_unix::main(List<BigStr*>*) _gen/bin/oils_for_unix.mycpp.cc:12413
    #29 0x55af4a817522 in main _gen/bin/oils_for_unix.mycpp.cc:57415
    #30 0x7f197b19009a in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x2409a)
    #31 0x55af4a594fc9 in _start (/home/uke/oil/_bin/cxx-asan/oils-for-unix+0x19dfc9)

AddressSanitizer can not provide additional info.
SUMMARY: AddressSanitizer: SEGV /home/uke/oil/mycpp/gc_dict.h:367 in Dict<BigStr*, value_asdl::value_t*>::find_kv_index(BigStr*) const
==30337==ABORTING
  echo "$[_error.message]" | egrep -o 'ASCII control chars'
                             ^~~~~
[ stdin ]:9: errexit PID 30331: command.Simple failed with status 1
  echo "$[_error.message]" | egrep -o 'ASCII control chars'
                             ^~~~~
[ stdin ]:9: errexit PID 30331: command.Pipeline failed with status 1
osh-cpp46 Inf is encoded as null, like JavaScript

[osh-cpp stdout] Expected '(Float) INFINITY\n(Float) -INFINITY\n--\nnull\nerror=0\nnull\nerror=0\n--\nnull\nnull\n' Got '(Float) INFINITY\n(Float) -INFINITY\n--\nnull\n'
[osh-cpp status] Expected 0, got 1

stdout:
(Float)   INFINITY
(Float)   -INFINITY
--
null
stderr:
AddressSanitizer:DEADLYSIGNAL
=================================================================
==30546==ERROR: AddressSanitizer: SEGV on unknown address 0x000000000010 (pc 0x55daa6f705dd bp 0x7ffdc90392a0 sp 0x7ffdc9039280 T0)
==30546==The signal is caused by a READ memory access.
==30546==Hint: address points to the zero page.
    #0 0x55daa6f705dc in Dict<BigStr*, value_asdl::value_t*>::find_kv_index(BigStr*) const /home/uke/oil/mycpp/gc_dict.h:367
    #1 0x55daa6e7ffdc in Dict<BigStr*, value_asdl::value_t*>::get(BigStr*) const (/home/uke/oil/_bin/cxx-asan/oils-for-unix+0x437fdc)
    #2 0x55daa6e10419 in expr_eval::ExprEvaluator::_EvalDot(syntax_asdl::Attribute*, value_asdl::value_t*) _gen/bin/oils_for_unix.mycpp.cc:51352
    #3 0x55daa6e116dd in expr_eval::ExprEvaluator::_EvalAttribute(syntax_asdl::Attribute*) _gen/bin/oils_for_unix.mycpp.cc:51435
    #4 0x55daa6e14544 in expr_eval::ExprEvaluator::_EvalExpr(syntax_asdl::expr_t*) _gen/bin/oils_for_unix.mycpp.cc:51698
    #5 0x55daa6e04e2d in expr_eval::ExprEvaluator::EvalExpr(syntax_asdl::expr_t*, syntax_asdl::loc_t*) _gen/bin/oils_for_unix.mycpp.cc:50494
    #6 0x55daa6e05682 in expr_eval::ExprEvaluator::EvalExprSub(syntax_asdl::word_part__ExprSub*) _gen/bin/oils_for_unix.mycpp.cc:50521
    #7 0x55daa6dca4da in word_eval::AbstractWordEvaluator::_EvalWordPart(syntax_asdl::word_part_t*, List<runtime_asdl::part_value_t*>*, int) _gen/bin/oils_for_unix.mycpp.cc:45998
    #8 0x55daa6dcb47c in word_eval::AbstractWordEvaluator::_EvalWordToParts(syntax_asdl::CompoundWord*, List<runtime_asdl::part_value_t*>*, int) _gen/bin/oils_for_unix.mycpp.cc:46064
    #9 0x55daa6dd3ea4 in word_eval::AbstractWordEvaluator::SimpleEvalWordSequence2(List<syntax_asdl::CompoundWord*>*, bool, bool) _gen/bin/oils_for_unix.mycpp.cc:46608
    #10 0x55daa6dd4c51 in word_eval::AbstractWordEvaluator::EvalWordSequence2(List<syntax_asdl::CompoundWord*>*, bool, bool) _gen/bin/oils_for_unix.mycpp.cc:46647
    #11 0x55daa6d4c8cc in cmd_eval::CommandEvaluator::_DoSimple(syntax_asdl::command__Simple*, runtime_asdl::CommandStatus*) _gen/bin/oils_for_unix.mycpp.cc:35695
    #12 0x55daa6d5836b in cmd_eval::CommandEvaluator::_Dispatch(syntax_asdl::command_t*, runtime_asdl::CommandStatus*) _gen/bin/oils_for_unix.mycpp.cc:36574
    #13 0x55daa6d5b1a6 in cmd_eval::CommandEvaluator::_Execute(syntax_asdl::command_t*) _gen/bin/oils_for_unix.mycpp.cc:36853
    #14 0x55daa6d5cf0e in cmd_eval::CommandEvaluator::ExecuteAndCatch(syntax_asdl::command_t*, int) _gen/bin/oils_for_unix.mycpp.cc:37024
    #15 0x55daa6cbadb9 in main_loop::Batch(cmd_eval::CommandEvaluator*, cmd_parse::CommandParser*, ui::ErrorFormatter*, int) _gen/bin/oils_for_unix.mycpp.cc:24417
    #16 0x55daa6e663cd in shell::Main(BigStr*, args::Reader*, Dict<BigStr*, BigStr*>*, bool, pyutil::_ResourceLoader*, py_readline::Readline*) _gen/bin/oils_for_unix.mycpp.cc:57393
    #17 0x55daa6c0c53f in oils_for_unix::AppBundleMain(List<BigStr*>*) _gen/bin/oils_for_unix.mycpp.cc:12381
    #18 0x55daa6c0ca8b in oils_for_unix::main(List<BigStr*>*) _gen/bin/oils_for_unix.mycpp.cc:12413
    #19 0x55daa6e68522 in main _gen/bin/oils_for_unix.mycpp.cc:57415
    #20 0x7f072701409a in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x2409a)
    #21 0x55daa6be5fc9 in _start (/home/uke/oil/_bin/cxx-asan/oils-for-unix+0x19dfc9)

AddressSanitizer can not provide additional info.
SUMMARY: AddressSanitizer: SEGV /home/uke/oil/mycpp/gc_dict.h:367 in Dict<BigStr*, value_asdl::value_t*>::find_kv_index(BigStr*) const
==30546==ABORTING
osh52 decode integer larger than 2^64

[osh stdout] Expected 'status=1\nstatus=1\nok\n', got 'status=0\n(Int) 123456789123456789123456789\nstatus=0\n(Int) -123456789123456789123456789\nok\n'

stdout:
status=0
(Int)   123456789123456789123456789
status=0
(Int)   -123456789123456789123456789
ok
stderr:
osh60 Too many opening [[[ - blocking stack

[osh status] Expected 0, got 1
[osh stderr] Found 'Traceback (most recent'

stdout:
stderr: 
Traceback (most recent call last):
  File "/home/uke/oil/bin/oils_for_unix.py", line 198, in <module>
    sys.exit(main(sys.argv))
  File "/home/uke/oil/bin/oils_for_unix.py", line 170, in main
    return AppBundleMain(argv)
  File "/home/uke/oil/bin/oils_for_unix.py", line 140, in AppBundleMain
    return shell.Main('osh', arg_r, environ, login_shell, loader, readline)
  File "/home/uke/oil/core/shell.py", line 1181, in Main
    cmd_flags=cmd_eval.IsMainProgram)
  File "/home/uke/oil/core/main_loop.py", line 365, in Batch
    is_return, is_fatal = cmd_ev.ExecuteAndCatch(node, cmd_flags)
  File "/home/uke/oil/osh/cmd_eval.py", line 2017, in ExecuteAndCatch
    status = self._Execute(node)
  File "/home/uke/oil/osh/cmd_eval.py", line 1816, in _Execute
    status = self._Dispatch(node, cmd_st)
  File "/home/uke/oil/osh/cmd_eval.py", line 1574, in _Dispatch
    status = self._DoPipeline(node, cmd_st)
  File "/home/uke/oil/osh/cmd_eval.py", line 890, in _DoPipeline
    self.shell_ex.RunPipeline(node, cmd_st)
  File "/home/uke/oil/core/executor.py", line 463, in RunPipeline
    status_out.pipe_status = pi.RunLastPart(self.waiter, self.fd_state)
  File "/home/uke/oil/core/process.py", line 1406, in RunLastPart
    cmd_ev.ExecuteAndCatch(last_node, cmd_flags)
  File "/home/uke/oil/osh/cmd_eval.py", line 2017, in ExecuteAndCatch
    status = self._Execute(node)
  File "/home/uke/oil/osh/cmd_eval.py", line 1816, in _Execute
    status = self._Dispatch(node, cmd_st)
  File "/home/uke/oil/osh/cmd_eval.py", line 1549, in _Dispatch
    status = self._DoSimple(node, cmd_st)
  File "/home/uke/oil/osh/cmd_eval.py", line 840, in _DoSimple
    status = self._RunSimpleCommand(cmd_val, cmd_st, run_flags)
  File "/home/uke/oil/osh/cmd_eval.py", line 520, in _RunSimpleCommand
    run_flags)
  File "/home/uke/oil/core/executor.py", line 325, in RunSimpleCommand
    return self.RunBuiltin(builtin_id, cmd_val)
  File "/home/uke/oil/core/executor.py", line 209, in RunBuiltin
    status = builtin_func.Run(cmd_val)
  File "/home/uke/oil/builtin/json_ysh.py", line 127, in Run
    val = p.ParseValue()
  File "/home/uke/oil/data_lang/j8.py", line 1084, in ParseValue
    obj = self._ParseValue()
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1023, in _ParseList
    items.append(self._ParseValue())
  File "/home/uke/oil/data_lang/j8.py", line 1039, in _ParseValue
    return self._ParseList()
  File "/home/uke/oil/data_lang/j8.py", line 1018, in _ParseList
    self._Next()
  File "/home/uke/oil/data_lang/j8.py", line 922, in _Next
    self.tok_id, self.end_pos, self.decoded = self.lexer.Next()
  File "/home/uke/oil/data_lang/j8.py", line 738, in Next
    tok_id, end_pos = match.MatchJ8Token(self.s, self.pos)
RuntimeError: maximum recursion depth exceeded
osh-cpp60 Too many opening [[[ - blocking stack

[osh-cpp status] Expected 0, got 1

stdout:
stderr: 
  python2 -c 'print("[" * 10000)' | json read
                                         ^~~~
[ stdin ]:1: json read: Unexpected EOF while parsing JSON (line 2, offset 10001-10001: '[[[\n')
  pp test_ (_reply)
            ^~~~~~
[ stdin ]:2: fatal: Undefined variable '_reply'