From f95f76ab813454f85e809f1d83c8a4c3f21ed35f Mon Sep 17 00:00:00 2001 From: Dave Parker Date: Wed, 28 Oct 2015 00:12:13 +0000 Subject: [PATCH] Bugfix in PRISM-to-Latex translation. git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@10853 bbc10eb1-c90d-0410-af57-cb519fbb1720 --- prism/src/parser/PrismSyntaxHighlighter.java | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/prism/src/parser/PrismSyntaxHighlighter.java b/prism/src/parser/PrismSyntaxHighlighter.java index 5846ddd8..7c06ae8d 100644 --- a/prism/src/parser/PrismSyntaxHighlighter.java +++ b/prism/src/parser/PrismSyntaxHighlighter.java @@ -65,6 +65,8 @@ public class PrismSyntaxHighlighter puncReplaceFrom_HTML.add("<"); puncReplaceTo_HTML.add("<"); puncReplaceFrom_HTML.add(">"); puncReplaceTo_HTML.add(">"); puncReplaceFrom_LATEX = new ArrayList(); puncReplaceTo_LATEX = new ArrayList(); + puncReplaceFrom_LATEX.add("\\{"); puncReplaceTo_LATEX.add("\\\\{"); + puncReplaceFrom_LATEX.add("\\}"); puncReplaceTo_LATEX.add("\\\\}"); puncReplaceFrom_LATEX.add("&"); puncReplaceTo_LATEX.add("\\\\&"); puncReplaceFrom_LATEX.add("_"); puncReplaceTo_LATEX.add("\\\\_"); puncReplaceFrom_LATEX.add("%"); puncReplaceTo_LATEX.add("\\\\%"); @@ -72,13 +74,13 @@ public class PrismSyntaxHighlighter puncReplaceFrom_LATEX.add("<="); puncReplaceTo_LATEX.add("\\${\\\\leq}\\$"); puncReplaceFrom_LATEX.add("->"); puncReplaceTo_LATEX.add("\\$\\\\rightarrow\\$"); puncReplaceFrom_LATEX.add("=>"); puncReplaceTo_LATEX.add("\\$\\\\Rightarrow\\$"); - puncReplaceFrom_LATEX.add("\\{"); puncReplaceTo_LATEX.add("\\\\{"); - puncReplaceFrom_LATEX.add("\\}"); puncReplaceTo_LATEX.add("\\\\}"); puncReplaceFrom_LATEX.add("="); puncReplaceTo_LATEX.add("\\${=}\\$"); puncReplaceFrom_LATEX.add(">"); puncReplaceTo_LATEX.add("\\${>}\\$"); puncReplaceFrom_LATEX.add("<"); puncReplaceTo_LATEX.add("\\${<}\\$"); puncReplaceFrom_LATEX.add("#"); puncReplaceTo_LATEX.add("\\\\#"); puncReplaceFrom_LATEXMATHS = new ArrayList(); puncReplaceTo_LATEXMATHS = new ArrayList(); + puncReplaceFrom_LATEXMATHS.add("\\{"); puncReplaceTo_LATEXMATHS.add("\\\\{"); + puncReplaceFrom_LATEXMATHS.add("\\}"); puncReplaceTo_LATEXMATHS.add("\\\\}"); puncReplaceFrom_LATEXMATHS.add("&"); puncReplaceTo_LATEXMATHS.add("\\\\&"); puncReplaceFrom_LATEXMATHS.add("_"); puncReplaceTo_LATEXMATHS.add("\\\\_"); puncReplaceFrom_LATEXMATHS.add("%"); puncReplaceTo_LATEXMATHS.add("\\\\%"); @@ -86,8 +88,6 @@ public class PrismSyntaxHighlighter puncReplaceFrom_LATEXMATHS.add("<="); puncReplaceTo_LATEXMATHS.add("{\\\\leq}"); puncReplaceFrom_LATEXMATHS.add("->"); puncReplaceTo_LATEXMATHS.add("\\\\rightarrow"); puncReplaceFrom_LATEXMATHS.add("=>"); puncReplaceTo_LATEXMATHS.add("\\\\Rightarrow"); - puncReplaceFrom_LATEXMATHS.add("\\{"); puncReplaceTo_LATEXMATHS.add("\\\\{"); - puncReplaceFrom_LATEXMATHS.add("\\}"); puncReplaceTo_LATEXMATHS.add("\\\\}"); puncReplaceFrom_LATEXMATHS.add("="); puncReplaceTo_LATEXMATHS.add("{=}"); puncReplaceFrom_LATEXMATHS.add(">"); puncReplaceTo_LATEXMATHS.add("{>}"); puncReplaceFrom_LATEXMATHS.add("<"); puncReplaceTo_LATEXMATHS.add("{<}");