Update of /cvsroot/jedit/plugins/LaTeXTools/uk/co/antroy/latextools/parsers
In directory sc8-pr-cvs6.sourceforge.net:/tmp/cvs-serv16620/LaTeXTools/uk/co/antroy/latextools/parsers
Modified Files:
BibTeXParser.java
Log Message:
BibEntry: remove trailing whitespace in its name
Index: BibTeXParser.java
===================================================================
RCS file: /cvsroot/jedit/plugins/LaTeXTools/uk/co/antroy/latextools/parsers/BibTeXParser.java,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -d -r1.2 -r1.3
--- BibTeXParser.java 4 Mar 2004 13:04:51 -0000 1.2
+++ BibTeXParser.java 22 Oct 2006 17:43:16 -0000 1.3
@@ -60,7 +60,7 @@
this.view = view;
try {
- refRe = new RE("@\\w+?\\s*?\\{\\s*?(.+?),");
+ refRe = new RE("@\\w+?\\s*?\\{\\s*?(.+?),"); // WARN.: match includes trailing whitespace
titleRe = new RE("\\btitle\\s*=\\s*\\{(.+?)\\}");
authorRe = new RE("\\bauthor\\s*=\\s*\\{(.*?)\\}\\s*(?:,|\\})");
contentsRe = new RE("((?:\\bauthor)|(?:\\bjournal)|(?:\\btitle))\\s*=\\s*\\{(.*?)\\}\\s*(?:,|\\})",
@@ -245,7 +245,7 @@
second = references[i + 1];
int end = second.getStartIndex() - first.getStartIndex();
String segment = buff.getText(first.getStartIndex(), end);
- BibEntry be = getEntryIn(segment, first.toString(1));
+ BibEntry be = getEntryIn( segment, first.toString(1).trim() );
bibEntries.add(be);
}
|