<<< depth = 26 <<< Begin: id = "e_add" <<< graph = ("binary") -/"op"/->"-" -/"exp2"/->("const") -/"type"/->"integer" -/"value"/->"2" -/"exp1"/->("const") -/"type"/->"integer" -/"value"/->"1" <<< depth = 27 <<< Begin: id = "e_mul" <<< graph = ("const") -/"type"/->"integer" -/"value"/->"2" <<< depth = 28 <<< Begin: id = "e_or" <<< graph = ("const") -/"type"/->"integer" -/"value"/->"2" <<< depth = 29 <<< Begin: id = "e_xor" <<< graph = ("const") -/"type"/->"integer" -/"value"/->"2" <<< depth = 30 <<< Begin: id = "e_and" <<< graph = ("const") -/"type"/->"integer" -/"value"/->"2" <<< depth = 31 <<< Begin: id = "e_shift" <<< graph = ("const") -/"type"/->"integer" -/"value"/->"2" <<< depth = 32 <<< Begin: id = "e_unry_op" <<< graph = ("const") -/"type"/->"integer" -/"value"/->"2" <<< depth = 33 <<< Begin: id = "prim" <<< graph = ("const") -/"type"/->"integer" -/"value"/->"2" <<< depth = 34 <<< Begin: id = "const_real" <<< graph = ("const") -/"type"/->"integer" -/"value"/->"2" >>> depth = 34 >>> Fail: id = "const_real" <<< depth = 34 <<< Begin: id = "const_hexa" <<< graph = ("const") -/"type"/->"integer" -/"value"/->"2" >>> depth = 34 >>> Fail: id = "const_hexa" <<< depth = 34 <<< Begin: id = "const_integer" <<< graph = ("const") -/"type"/->"integer" -/"value"/->"2" >>> depth = 34 >>> Success: id = "const_integer" >>> After ptree0 = ("const_integer", "2") >>> depth = 33 >>> Success: id = "prim" >>> After ptree0 = ("prim", ("{}", ("e_const", (("const_integer", "2")))), ("{}*")) >>> depth = 32 >>> Success: id = "e_unry_op" >>> After ptree0 = ("e_unry_op", ("{}", ("euop", (("{}?")))), ("prim", ("{}", ("e_const", (("const_integer", "2")))), ("{}*"))) >>> depth = 31 >>> Success: id = "e_shift" >>> After ptree0 = ("e_shift", ("e_unry_op", ("{}", ("euop", (("{}?")))), ("prim", ("{}", ("e_const", (("const_integer", "2")))), ("{}*"))), ("{}?")) >>> depth = 30 >>> Success: id = "e_and" >>> After ptree0 = ("e_and", ("e_shift", ("e_unry_op", ("{}", ("euop", (("{}?")))), ("prim", ("{}", ("e_const", (("const_integer", "2")))), ("{}*"))), ("{}?")), ("{}*")) >>> depth = 29 >>> Success: id = "e_xor" >>> After ptree0 = ( "e_xor", ( "e_and", ("e_shift", ("e_unry_op", ("{}", ("euop", (("{}?")))), ("prim", ("{}", ("e_const", (("const_integer", "2")))), ("{}*"))), ("{}?")), ("{}*") ), ("{}*") ) >>> depth = 28 >>> Success: id = "e_or" >>> After ptree0 = ( "e_or", ( "e_xor", ( "e_and", ("e_shift", ("e_unry_op", ("{}", ("euop", (("{}?")))), ("prim", ("{}", ("e_const", (("const_integer", "2")))), ("{}*"))), ("{}?")), ("{}*") ), ("{}*") ), ("{}*") ) >>> depth = 27 >>> Success: id = "e_mul" >>> After ptree0 = ( "e_mul", ( "e_or", ( "e_xor", ( "e_and", ("e_shift", ("e_unry_op", ("{}", ("euop", (("{}?")))), ("prim", ("{}", ("e_const", (("const_integer", "2")))), ("{}*"))), ("{}?")), ("{}*") ), ("{}*") ), ("{}*") <<< depth = 27 <<< Begin: id = "e_mul" <<< graph = ("const") -/"type"/->"integer" -/"value"/->"1"