split parser_llk.c into multiple files