--- lib/getdate.y.orig	Sat Aug  7 02:39:05 1999
+++ lib/getdate.y	Tue Dec 14 17:11:11 1999
@@ -184,7 +184,7 @@
     enum _MERIDIAN	Meridian;
 }
 
-%token	tAGO tDAY tDAY_UNIT tDAYZONE tDST tHOUR_UNIT tID
+%token	tAGO tHENCE tDAY tDAY_UNIT tDAYZONE tDST tHOUR_UNIT tID
 %token	tMERIDIAN tMINUTE_UNIT tMONTH tMONTH_UNIT
 %token	tSEC_UNIT tSNUMBER tUNUMBER tYEAR_UNIT tZONE
 
@@ -347,6 +347,13 @@
 	| relunit
 	;
 
+rel	: relunit tHENCE {
+            /* Nothing happens; default behavior for relative times.
+               Included for symmetry with tAGO. */
+	}
+	| relunit
+	;
+
 relunit	: tUNUMBER tYEAR_UNIT {
 	    yyRelYear += $1 * $2;
 	}
@@ -523,6 +530,7 @@
     { "eleventh",	tUNUMBER,	11 },
     { "twelfth",	tUNUMBER,	12 },
     { "ago",		tAGO,	1 },
+    { "hence",		tHENCE,	2 },
     { NULL, 0, 0 }
 };
 
