lib/parser: renames privates methods
adds circular tracer and corresponding test cases