enhanced parser
added c comment, pipe, exclamation mark parsing
add string parsing, command line file name