Improve BSD licensed text processing tools
Jesse Hagewood
jhagewood at FreeBSD.org
Mon Jun 18 16:58:54 UTC 2012
Here are some of the things I accomplished during this week:
- Implemented skeleton functions and set up .ti for adding functionality as
an mdoc macro in mdocml.
- Corrected some style errors I overlooked in diff3 that Dag-Erling pointed
out for me.
- Completed GNU compatibility for the diff options --unified and --context.
- Implemented --normal in diff.
- Started working on implementing the diff options --ignore-tab-expansion
and --line-format.
According the the schedule I have set up for SoC, today I move to diff as a
primary focus. Because I've been studying and working with diff's source
about a week in advance, I've come up with a list of to-do's for the next
few weeks:
https://socsvn.freebsd.org/socsvn/soc2012/jhagewood/diff/TODO
This following week, I will complete --ignore-tab-expansion, --line-format,
--ignore-blank-lines, and begin working on better support for large files
in diff.
As for mdocml, I still plan to work on the implementing the macros I have
already started working on as a secondary focus during the summer. I will
probably spend a few hours during the weekends trying to complete what I
started while I work on the diff utilities during the week.
My project wiki:
http://wiki.freebsd.org/SummerOfCode2012/JesseHagewood
SVN repo:
https://socsvn.freebsd.org/socsvn/soc2012/jhagewood/
- Jesse Hagewood
More information about the soc-status
mailing list