Source-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: src/usr.bin/calendar



Module Name:    src
Committed By:   jwise
Date:           Mon Dec  6 20:38:43 UTC 2004

Modified Files:
        src/usr.bin/calendar: calendar.1 calendar.c

Log Message:
Play with calendar syntax a little, allowing both of month and day
to be wildcarded.

As a side effect, this allows '**' in the date field to match every
day of the year, which is very useful for TODO items.

It's important to note that the syntax has a lot of hardcoded (and
undocumented) ambiguity resolution stuff, and is crying out for a
simplification, and maybe some use of yacc and lex.

When this is done, a minor flag day (and probably a compatibility
flag :-( ) should be included, for current users who are making
use of some of the corner cases.  I'll raise this on tech-userlevel
before going there.  CVS:
----------------------------------------------------------------------


To generate a diff of this commit:
cvs rdiff -r1.19 -r1.20 src/usr.bin/calendar/calendar.1
cvs rdiff -r1.34 -r1.35 src/usr.bin/calendar/calendar.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.




Home | Main Index | Thread Index | Old Index