I just pushed a fix for all this. Including all the examples linked. However, it still doesn't support ()s as the entry delimiter as it should.
Jay On Mon, May 21, 2012 at 4:07 PM, Laurent <laurent.ors...@gmail.com> wrote: > > > On Tue, May 22, 2012 at 12:01 AM, Jay McCarthy <jay.mccar...@gmail.com> > wrote: >> >> I'll get on it. As you know, BibTex is a very poorly described format. >> It can parse my humongous Bibtex file, but I haven't spent a ton of >> tiny searching for problematic ones in the wild. > > > It parses mine too, except mostly for one thing: anything except @... > outside bib entries should be treated as comments. > With that it would be sufficient for me (my file is generated by Mendeley > which always adds some comments at the top). > > Thanks! > Laurent > > >> >> >> Jay >> >> On Mon, May 21, 2012 at 10:15 AM, Danny Yoo <d...@hashcollision.org> >> wrote: >> > On Mon, May 21, 2012 at 11:42 AM, Danny Yoo <d...@hashcollision.org> >> > wrote: >> >> I think there's a bug in the library. There appears to be a missing >> >> call to (slurp-whitespace ip) in the parsing library. I'll send a bug >> >> report and a patch to the Racket developers. A diff follows below for >> >> those who like looking at patch files. :) >> > >> > Until the library gets patched, here's a possible workaround: put the >> > trailing "}" on the same line, like this: >> > >> > %%%%%%%%%%%%%%%%%%%%%%%%%%%% >> > @article{hochreiter_long_1997, >> > author = {Hochreiter, S. and Schmidhuber, J.}, >> > title = {Long {Short-Term} Memory}, >> > volume = {9}, >> > number = {8}, >> > journal = {Neural Computation}, >> > year = {1997}, >> > pages = {1735--1780}} >> > %%%%%%%%%%%%%%%%%%%%%%%%%%%% >> > >> > >> > The bug involves the parser not properly discarding the whitespace >> > right after reading the value "{1735--1780}". >> > >> > >> > I agree with you that the parser needs to be a bit better. It does >> > not currently follow the description in: >> > >> > >> > http://artis.imag.fr/~Xavier.Decoret/resources/xdkbibtex/bibtex_summary.html >> > >> > so it will reject some bibtex files that it shouldn't. >> > >> > >> > >> > I've submitted the bug report as: >> > >> > http://bugs.racket-lang.org/query/?cmd=view&pr=12779 >> > >> > ____________________ >> > Racket Users list: >> > http://lists.racket-lang.org/users >> >> >> >> -- >> Jay McCarthy <j...@cs.byu.edu> >> Assistant Professor / Brigham Young University >> http://faculty.cs.byu.edu/~jay >> >> "The glory of God is Intelligence" - D&C 93 > > -- Jay McCarthy <j...@cs.byu.edu> Assistant Professor / Brigham Young University http://faculty.cs.byu.edu/~jay "The glory of God is Intelligence" - D&C 93 ____________________ Racket Users list: http://lists.racket-lang.org/users