Re-organized c9script parser into appropriate files.