File: updating-modes.xml

package info (click to toggle)
jedit 5.3.0%2Bdfsg-1
  • links: PTS, VCS
  • area: main
  • in suites: stretch
  • size: 14,252 kB
  • ctags: 11,190
  • sloc: java: 98,480; xml: 94,070; makefile: 52; sh: 42; cpp: 6; python: 6
file content (43 lines) | stat: -rw-r--r-- 1,885 bytes parent folder | download | duplicates (4)
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
40
41
42
43
<?xml version="1.0" encoding="UTF-8"?>
<chapter id="updating-modes">
    <title>Updating Edit Modes</title>
    <!-- jEdit buffer-local properties: -->
    <!-- :indentSize=2:noTabs=true: -->
    <!-- :xml.root=users-guide.xml: -->

    <section id="currentmodeformat">
        <title>From jEdit 4.2 to 4.4</title>

        <orderedlist>
            <listitem>
                <para>All regular expressions in mode files were rewritten to
                use <ulink
                url="http://download.oracle.com/javase/6/docs/api/java/util/regex/Pattern.html#sum">
                java.util.regex</ulink> instead of <ulink
                url="http://nlp.stanford.edu/nlp/javadoc/gnu-regexp-docs/syntax.html">
                gnu.regexp</ulink>.</para>
            </listitem>

            <listitem>
                <para><literal>HASH_CHAR</literal> handling of
                <literal>xxx_REGEXP</literal> elements has been updated, as
                explained in <xref linkend="mode-rule-span-regexp" />.</para>
            </listitem>

            <listitem>
                <para>The <literal>EXCLUDE_MATCH</literal> attribute got
                superseded by <literal>MATCH_TYPE</literal>. The attribute
                values translate from <literal>TRUE</literal> to
                <literal>CONTEXT</literal> and from <literal>FALSE</literal> to
                <literal>RULE</literal>, respectively. For more information see
                <xref linkend="mode-match-type" />.</para>
            </listitem>

            <listitem>
               <para> <literal>NO_ESCAPE</literal> is now deprecated and ignored by the parsing engine.
               <literal>ESCAPE</literal> is now a valid attribute for <literal>SPAN</literal> and <literal>SPAN_REGEXP</literal> rules.
                </para>
            </listitem>
        </orderedlist>
    </section>
</chapter>