[med-svn] [Git][med-team/beast2-mcmc][master] Fixed the compatibility with the version of ANTLR in Debian
Emmanuel Bourg
gitlab at salsa.debian.org
Wed Nov 14 00:20:14 GMT 2018
Emmanuel Bourg pushed to branch master at Debian Med / beast2-mcmc
Commits:
7e93f6af by Emmanuel Bourg at 2018-11-14T00:19:52Z
Fixed the compatibility with the version of ANTLR in Debian
- - - - -
2 changed files:
- + debian/patches/antlr-compatibility.patch
- debian/patches/series
Changes:
=====================================
debian/patches/antlr-compatibility.patch
=====================================
@@ -0,0 +1,33 @@
+Descrition: Fixes the compatibility with the version of ANTLR in Debian
+Author: Emmanuel Bourg <ebourg at apache.org>
+Forwarded: not-needed
+--- a/src/beast/util/TreeParser.java
++++ b/src/beast/util/TreeParser.java
+@@ -349,8 +349,6 @@
+ * @return root node of tree
+ */
+ public Node parseNewick(String newick) {
+- CharStream charStream = CharStreams.fromString(newick);
+-
+ // Custom parse/lexer error listener
+ BaseErrorListener errorListener = new BaseErrorListener() {
+ @Override
+@@ -364,7 +362,7 @@
+
+ // Use lexer to produce token stream
+
+- NewickLexer lexer = new NewickLexer(charStream);
++ NewickLexer lexer = new NewickLexer(new org.antlr.v4.runtime.ANTLRInputStream(newick));
+ lexer.removeErrorListeners();
+ lexer.addErrorListener(errorListener);
+
+--- a/src/beast/util/treeparser/NewickLexer.java
++++ b/src/beast/util/treeparser/NewickLexer.java
+@@ -95,7 +95,6 @@
+ @Override
+ public String getSerializedATN() { return _serializedATN; }
+
+- @Override
+ public String[] getChannelNames() { return channelNames; }
+
+ @Override
=====================================
debian/patches/series
=====================================
@@ -2,3 +2,4 @@ fix_classpath_in_build_xml.patch
remove_appbundler.patch
# reverted_to_antlr_4.5_deacdc96.patch
# revert_NewickLexer.java_to_antlr_4.5.patch
+antlr-compatibility.patch
View it on GitLab: https://salsa.debian.org/med-team/beast2-mcmc/commit/7e93f6afe32fdb1e8043631f604064bb01266e6c
--
View it on GitLab: https://salsa.debian.org/med-team/beast2-mcmc/commit/7e93f6afe32fdb1e8043631f604064bb01266e6c
You're receiving this email because of your account on salsa.debian.org.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://alioth-lists.debian.net/pipermail/debian-med-commit/attachments/20181114/abb15a6b/attachment-0001.html>
More information about the debian-med-commit
mailing list