Modify ProgramNode, Add ArgumentParser for commma separated arguments