分页: 1 / 1
bug of Emacs23.1 - 24.1, in file lisp/calendar/parse-time.el
发表于 : 2012-07-29 9:32
由 careone
bug of Emacs 23.1 - 24.1, in file lisp/calendar/parse-time.el
Line 113, as below:
---------------------
112 ("january" . 1) ("february" . 2)
113 ("march" . 3) ("april" . 4) ("june" . 6)
114 ("july" . 7) ("august" . 8)
------------------------
bug: where is ("may" . 5) ?
Re: bug of Emacs23.1 - 24.1, in file lisp/calendar/parse-tim
发表于 : 2012-07-29 14:13
由 Fermat618
我把相关代码全部帖出来,你看仔细了。
代码: 全选
(defvar parse-time-months '(("jan" . 1) ("feb" . 2) ("mar" . 3)
("apr" . 4) ("may" . 5) ("jun" . 6)
("jul" . 7) ("aug" . 8) ("sep" . 9)
("oct" . 10) ("nov" . 11) ("dec" . 12)
("january" . 1) ("february" . 2)
("march" . 3) ("april" . 4) ("june" . 6)
("july" . 7) ("august" . 8)
("september" . 9) ("october" . 10)
("november" . 11) ("december" . 12)))
Re: bug of Emacs23.1 - 24.1, in file lisp/calendar/parse-tim
发表于 : 2012-07-29 18:22
由 careone
(defvar parse-time-months '(("jan" . 1) ("feb" . 2) ("mar" . 3)
("apr" . 4) ("may" . 5) ("jun" . 6)
("jul" . 7) ("aug" . 8) ("sep" . 9)
("oct" . 10) ("nov" . 11) ("dec" . 12)
("january" . 1) ("february" . 2)
("march" . 3) ("april" . 4) ("june" . 6)
("july" . 7) ("august" . 8)
("september" . 9) ("october" . 10)
("november" . 11) ("december" . 12)))
我说的是这里。
第一批次是简写的月份;
第二批次是完整的月份;
Re: bug of Emacs23.1 - 24.1, in file lisp/calendar/parse-tim
发表于 : 2012-07-29 19:11
由 Fermat618
careone 写了:(defvar parse-time-months '(("jan" . 1) ("feb" . 2) ("mar" . 3)
("apr" . 4) ("may" . 5) ("jun" . 6)
("jul" . 7) ("aug" . 8) ("sep" . 9)
("oct" . 10) ("nov" . 11) ("dec" . 12)
("january" . 1) ("february" . 2)
("march" . 3) ("april" . 4) ("june" . 6)
("july" . 7) ("august" . 8)
("september" . 9) ("october" . 10)
("november" . 11) ("december" . 12)))
我说的是这里。
第一批次是简写的月份;
第二批次是完整的月份;
我当然知道你说的是那里啊

否则我怎么会去查它源码呢。
我让你看的就是上面那简称。五月的简称和全称分别是什么?
从简称和全称这两个不同的东西写在了一块,以及这个文件的名字,足以推断这个变量用是来把表示月份的字符串转换成数字的,五月没必要出现两次。
Re: bug of Emacs23.1 - 24.1, in file lisp/calendar/parse-tim
发表于 : 2012-07-29 21:05
由 pangding
这个 bug 原来是彰显了细致。