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