File: SOURCE

package info (click to toggle)
regina-normal 7.4.1-1.1
  • links: PTS
  • area: main
  • in suites: forky, sid
  • size: 154,244 kB
  • sloc: cpp: 295,026; xml: 9,992; sh: 1,344; python: 1,225; perl: 616; ansic: 138; makefile: 26
file content (23 lines) | stat: -rw-r--r-- 1,059 bytes parent folder | download | duplicates (3)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
This is a stripped-down and heavily modified version of the syntax-highlighting
framework from KDE Frameworks 5.28.0:

- it has been simplified (and silently drops some metadata from the syntax
  definitions as a result);
- its Qt dependencies have been replaced with libraries that are already used
  by Regina's calculation engine (e.g., the C++ standard library and libxml2);
- all hard-coded string and characters in the rules are treated as plain ASCII
  (not unicode);
- dynamic rules (which use regex captures instead of hard-coded strings) are
  not supported;
- the repository is hard-coded to only load those definitions and themes that
  Regina needs, and these are loaded directly from Regina's data directories.

The original KDE framework was downloaded on 21 Nov 2016 from:
http://download.kde.org/stable/frameworks/5.28/

The ongoing development of the original KDE framework can be tracked at:
git://anongit.kde.org/syntax-highlighting

KDE Frameworks 5.28.0 is licensed under the GNU LGPL (version 2 or above).
See COPYING.LIB for details.