Event 0: Depth: 0 XML Declaration version="1.0" encoding="UTF-8" standalone="yes" Event 1: Depth: 0 Element Start Tag qname="unit" prefix="" local_name="unit" Event 2: Depth: 0 Namespace prefix="" uri="http://www.srcML.org/srcML/src" Event 3: Depth: 0 Namespace prefix="cpp" uri="http://www.srcML.org/srcML/cpp" Event 4: Depth: 0 Attribute qname="revision" prefix="" local_name="revision" value="1.0.0" Event 5: Depth: 0 Attribute qname="language" prefix="" local_name="language" value="C++" Event 6: Depth: 0 Attribute qname="filename" prefix="" local_name="filename" value="HelloWorld.cpp" Event 7: Depth: 1 Element Start Tag qname="comment" prefix="" local_name="comment" Event 8: Depth: 1 Attribute qname="type" prefix="" local_name="type" value="block" Event 9: Depth: 1 Characters content="/* HelloWorld.cpp */" Event 10: Depth: 1 Element End Tag qname="comment" prefix="" local_name="comment" Event 11: Depth: 0 Characters content=" " Event 12: Depth: 1 Element Start Tag qname="cpp:include" prefix="cpp" local_name="include" Event 13: Depth: 1 Characters content="#" Event 14: Depth: 2 Element Start Tag qname="cpp:directive" prefix="cpp" local_name="directive" Event 15: Depth: 2 Characters content="include" Event 16: Depth: 2 Element End Tag qname="cpp:directive" prefix="cpp" local_name="directive" Event 17: Depth: 1 Characters content=" " Event 18: Depth: 2 Element Start Tag qname="cpp:file" prefix="cpp" local_name="file" Event 19: Depth: 2 Characters content="<" Event 20: Depth: 2 Characters content="iostream" Event 21: Depth: 2 Characters content=">" Event 22: Depth: 2 Element End Tag qname="cpp:file" prefix="cpp" local_name="file" Event 23: Depth: 1 Element End Tag qname="cpp:include" prefix="cpp" local_name="include" Event 24: Depth: 0 Characters content=" " Event 25: Depth: 1 Element Start Tag qname="function" prefix="" local_name="function" Event 26: Depth: 2 Element Start Tag qname="type" prefix="" local_name="type" Event 27: Depth: 3 Element Start Tag qname="name" prefix="" local_name="name" Event 28: Depth: 3 Characters content="int" Event 29: Depth: 3 Element End Tag qname="name" prefix="" local_name="name" Event 30: Depth: 2 Element End Tag qname="type" prefix="" local_name="type" Event 31: Depth: 1 Characters content=" " Event 32: Depth: 2 Element Start Tag qname="name" prefix="" local_name="name" Event 33: Depth: 2 Characters content="main" Event 34: Depth: 2 Element End Tag qname="name" prefix="" local_name="name" Event 35: Depth: 2 Element Start Tag qname="parameter_list" prefix="" local_name="parameter_list" Event 36: Depth: 2 Characters content="()" Event 37: Depth: 2 Element End Tag qname="parameter_list" prefix="" local_name="parameter_list" Event 38: Depth: 1 Characters content=" " Event 39: Depth: 2 Element Start Tag qname="block" prefix="" local_name="block" Event 40: Depth: 2 Characters content="{" Event 41: Depth: 3 Element Start Tag qname="block_content" prefix="" local_name="block_content" Event 42: Depth: 3 Characters content=" " Event 43: Depth: 4 Element Start Tag qname="expr_stmt" prefix="" local_name="expr_stmt" Event 44: Depth: 5 Element Start Tag qname="expr" prefix="" local_name="expr" Event 45: Depth: 6 Element Start Tag qname="name" prefix="" local_name="name" Event 46: Depth: 7 Element Start Tag qname="name" prefix="" local_name="name" Event 47: Depth: 7 Characters content="std" Event 48: Depth: 7 Element End Tag qname="name" prefix="" local_name="name" Event 49: Depth: 7 Element Start Tag qname="operator" prefix="" local_name="operator" Event 50: Depth: 7 Characters content="::" Event 51: Depth: 7 Element End Tag qname="operator" prefix="" local_name="operator" Event 52: Depth: 7 Element Start Tag qname="name" prefix="" local_name="name" Event 53: Depth: 7 Characters content="cout" Event 54: Depth: 7 Element End Tag qname="name" prefix="" local_name="name" Event 55: Depth: 6 Element End Tag qname="name" prefix="" local_name="name" Event 56: Depth: 5 Characters content=" " Event 57: Depth: 6 Element Start Tag qname="operator" prefix="" local_name="operator" Event 58: Depth: 6 Characters content="<" Event 59: Depth: 6 Characters content="<" Event 60: Depth: 6 Element End Tag qname="operator" prefix="" local_name="operator" Event 61: Depth: 5 Characters content=" " Event 62: Depth: 6 Element Start Tag qname="literal" prefix="" local_name="literal" Event 63: Depth: 6 Attribute qname="type" prefix="" local_name="type" value="string" Event 64: Depth: 6 Characters content=""Hello World!"" Event 65: Depth: 6 Element End Tag qname="literal" prefix="" local_name="literal" Event 66: Depth: 5 Characters content=" " Event 67: Depth: 6 Element Start Tag qname="operator" prefix="" local_name="operator" Event 68: Depth: 6 Characters content="<" Event 69: Depth: 6 Characters content="<" Event 70: Depth: 6 Element End Tag qname="operator" prefix="" local_name="operator" Event 71: Depth: 5 Characters content=" " Event 72: Depth: 6 Element Start Tag qname="literal" prefix="" local_name="literal" Event 73: Depth: 6 Attribute qname="type" prefix="" local_name="type" value="char" Event 74: Depth: 6 Characters content="'\n'" Event 75: Depth: 6 Element End Tag qname="literal" prefix="" local_name="literal" Event 76: Depth: 5 Element End Tag qname="expr" prefix="" local_name="expr" Event 77: Depth: 4 Characters content=";" Event 78: Depth: 4 Element End Tag qname="expr_stmt" prefix="" local_name="expr_stmt" Event 79: Depth: 3 Characters content=" " Event 80: Depth: 4 Element Start Tag qname="return" prefix="" local_name="return" Event 81: Depth: 4 Characters content="return " Event 82: Depth: 5 Element Start Tag qname="expr" prefix="" local_name="expr" Event 83: Depth: 6 Element Start Tag qname="literal" prefix="" local_name="literal" Event 84: Depth: 6 Attribute qname="type" prefix="" local_name="type" value="number" Event 85: Depth: 6 Characters content="0" Event 86: Depth: 6 Element End Tag qname="literal" prefix="" local_name="literal" Event 87: Depth: 5 Element End Tag qname="expr" prefix="" local_name="expr" Event 88: Depth: 4 Characters content=";" Event 89: Depth: 4 Element End Tag qname="return" prefix="" local_name="return" Event 90: Depth: 3 Characters content=" " Event 91: Depth: 3 Element End Tag qname="block_content" prefix="" local_name="block_content" Event 92: Depth: 2 Characters content="}" Event 93: Depth: 2 Element End Tag qname="block" prefix="" local_name="block" Event 94: Depth: 1 Element End Tag qname="function" prefix="" local_name="function" Event 95: Depth: 0 Characters content=" " Event 96: Depth: 0 Element End Tag qname="unit" prefix="" local_name="unit"