Perl2html is a syntax highlighter for Perl source code that produces a
highlighted html file as output.
Perl2html offers the following features:
- fast (single pass conversion using flex)
- doesn't change formatting - only adds <FONT COLOR=#XXXX> tags
and properly escapes non-ascii characters
- easy integration with webservers - browse your sources colourized
- gzips http output for browsers to save bandwidth (only in CGI mode)
- documentation and manpage included
This is the m17n IMEngine for IBus (Intelligent Input Bus) framework. It
allows you to use official and contributed keyboard layouts of the m17n
project (available via devel/m17n-db and textproc/m17n-contrib) through
standard IBus interface. m17n-lib currenty supports input of more than 60
languages with more than 70 language-specific input methods.
The purpose of this program is to compare two versions of an
Internet Draft and as output produce a diff in one of several
formats:
- side-by-side html diff
- paged wdiff output in a text terminal
- a text file with changebars in the left margin
- a simple unified diff output
In all cases, internet-draft headers and footers are stripped before
generating the diff, to produce a cleaner diff.
Phone is a Ruby library for phone number parsing, validation and formatting.
Aspell Serbian dictionary.
yard-chef is a YARD plugin for Chef that adds support for documenting Chef
resources, providers, and definitions.
SCIM Input-Pad is an on-screen input pad that can be used to input symbols
and key events very easily. It works with the SCIM input method platform.
SCIM Input-Pad comes with predefined files for common symbols, some special
keyboard events (such as dead keys and composing keys), punctuation technical
and graphics signs (including Braille alphabet), and many languages: Arabian,
Armenian, Balinese, Bengali, Buginese, Buhid, Cham, Chinese, Devanagari,
Ethiopic, Georgian, Gujarati, Gurmukhi, Hanunoo, Hebrew, Japanese, Kannada,
Kaya Li, Khmer, Korean, Lao, Lepcha, Limbu, Malayalam, Mongolian, Myanmar,
New Tai Lue, Ol Chiki, Oriya, Rejang, Russian (with all Cyrillic languages),
Saurashtra, Sinhala, Sundanese, Syloti Nagri, Tagalog, Tai Le, Tamil, Telugu,
Thai and Tibetian. It also provides an easy access to all Latin-based scripts.
This is a SCIM IMEngine module which uses m17n library as the backend. It
allows you to use keyboard layouts available via devel/m17n-db and
textproc/m17n-contrib through standard SCIM interface. m17n-lib currently
supports input of more than 60 languages with more than 70 language
specific input methods.
From the XP homepage:
XP is an XML 1.0 parser written in Java. It is fully conforming: it
detects all non well-formed documents.
XP has the following design goals: Conformance and correctness, high
performance and a layered structure. It is currently non-validating but can
parse all external entities.
For more details, please see the XP homepage:
TECkit (Text Encoding Conversion toolkit) is a toolkit for converting data
between 8-bit legacy encodings and Unicode. It can also be used for
transliteration of Unicode between different scripts.
TECkit uses a mapping description language (mapping byte encodings to Unicode).
Mapping rules can be extended by (1) the use of character sequences rather than
single characters on either side; (2) by the addition of contextual constraints
(environments) determining when a rule should apply; (3) and by the use of
character classes, optional and repeatable elements, grouping and alternation
to express more complex patterns to be matched and processed.
TECkit is particularly useful with XeTeX (Unicode-aware derivate of TeX).
The following binaries are provided:
teckit_compile mapping compiler that allows binary mapping tables (.tec)
to be built from TECkit description files (.map)
sfconv a tool for converting Standard Format (SF) files
txtconv a utility to apply TECkit mappings to plain-text files
http://scripts.sil.org/TECkitDownloads#5b6cf869