Take another 100 lines off fill_params
completed by: rfw
NOTE: If the other "Take 100 lines off fill_params" task hasn't been claimed, take that one first. Also, look before you leap. This isn't an especially easy task.
Improve the factoring of fill_params in src/call/args.c. The function is currently 403 lines long, which is clearly too much. Your job is to make it ~200 lines or less. Do this by finding self-contained pieces chunk of code and breaking them out into a nice small static functions with an aptly descriptive name.
Steps To Complete This Task
- Create a fork of parrot.git on github.com
- Perform all the necessary code and/or documentation changes in a branch.
- Build parrot and run its test suite (make fulltest) to verify that things still work
- Create a Github pull request (button on the upper right of your fork) to have your changes incorporated into the master repository
- C coding ability