trying out symbolDatabase, seems like we have to parse the file using the tokenizer manually for certain symbols like enum cos cppcheck prepro it out of the code