1[ 2{ 3 "directory": "test_dir/a", 4 "command": "clang++ -o test.o test_dir/a/a.cpp", 5 "file": "test_dir/a/a.cpp" 6}, 7{ 8 "directory": "test_dir/a", 9 "command": "clang++ -o test.o test_dir/a/b.cpp", 10 "file": "test_dir/a/b.cpp" 11}, 12{ 13 "directory": "test_dir/", 14 "command": "clang++ -o test.o test_dir/b/b.cpp", 15 "file": "test_dir/b/b.cpp" 16}, 17{ 18 "directory": "test_dir/b", 19 "command": "clang++ -o test.o ../b/c.cpp", 20 "file": "test_dir/b/c.cpp" 21}, 22{ 23 "directory": "test_dir/b", 24 "command": "clang++ -I../include -o test.o ../b/d.cpp", 25 "file": "test_dir/b/d.cpp" 26}, 27{ 28 "directory": "test_dir/", 29 "command": "clang++ -o test.o test_dir/b/not-exist.cpp", 30 "file": "test_dir/b/not-exist.cpp" 31} 32] 33