move create_input_file function
function and logic to read in source file
add 03_1 syntax checking
Merge branch 'feature/add_syntax_checking'