eidt parser.cpp