parsing of compile