1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39
|
From: Jakub Adam <jakub.adam@ktknet.cz>
Date: Sat, 2 Jun 2012 21:40:50 +0200
Subject: libhover-fix-automake-texinfo-parser
---
.../linuxtools/cdt/libhover/texinfoparsers/ParseAutoconfTexinfo.java | 3 ++-
.../linuxtools/cdt/libhover/texinfoparsers/ParseAutomakeTexinfo.java | 4 ++--
2 files changed, 4 insertions(+), 3 deletions(-)
diff --git a/libhover/org.eclipse.linuxtools.cdt.libhover.texinfoparsers/src/org/eclipse/linuxtools/cdt/libhover/texinfoparsers/ParseAutoconfTexinfo.java b/libhover/org.eclipse.linuxtools.cdt.libhover.texinfoparsers/src/org/eclipse/linuxtools/cdt/libhover/texinfoparsers/ParseAutoconfTexinfo.java
index 89a8b4f..4c51068 100644
--- a/libhover/org.eclipse.linuxtools.cdt.libhover.texinfoparsers/src/org/eclipse/linuxtools/cdt/libhover/texinfoparsers/ParseAutoconfTexinfo.java
+++ b/libhover/org.eclipse.linuxtools.cdt.libhover.texinfoparsers/src/org/eclipse/linuxtools/cdt/libhover/texinfoparsers/ParseAutoconfTexinfo.java
@@ -563,8 +563,9 @@ public class ParseAutoconfTexinfo {
WriteString(os, " <prototype>");
String[] parms = mp.parms;
for (int i = 0; i < parms.length; i++) {
+ String p = parms[i].replaceAll("\"", """);
WriteString(os, " <parameter content=\""
- + parms[i] + "\"/>");
+ + p + "\"/>");
}
WriteString(os, " </prototype>");
mp = mp.nextParms;
diff --git a/libhover/org.eclipse.linuxtools.cdt.libhover.texinfoparsers/src/org/eclipse/linuxtools/cdt/libhover/texinfoparsers/ParseAutomakeTexinfo.java b/libhover/org.eclipse.linuxtools.cdt.libhover.texinfoparsers/src/org/eclipse/linuxtools/cdt/libhover/texinfoparsers/ParseAutomakeTexinfo.java
index f988605..91cb365 100644
--- a/libhover/org.eclipse.linuxtools.cdt.libhover.texinfoparsers/src/org/eclipse/linuxtools/cdt/libhover/texinfoparsers/ParseAutomakeTexinfo.java
+++ b/libhover/org.eclipse.linuxtools.cdt.libhover.texinfoparsers/src/org/eclipse/linuxtools/cdt/libhover/texinfoparsers/ParseAutomakeTexinfo.java
@@ -39,8 +39,8 @@ public class ParseAutomakeTexinfo {
// Currently in automake docs, the macro section starts with
// a subsection as below and a table which contains macros which
// are item and itemx entries.
- static final String MacrosStart = "@subsection\\sPublic\\smacros";
- static final String OldMacrosStart = "@section\\sAutoconf\\smacros.*";
+ static final String MacrosStart = "@subsection\\sPublic\\sMacros";
+ static final String OldMacrosStart = "@section\\sAutoconf\\sMacros.*";
static final Pattern MacroSection1 = Pattern.compile(MacrosStart);
static final Pattern MacroSection2 = Pattern.compile(OldMacrosStart);
// 0
|