Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/haje61/kamelon
Kamelon is a versatile and fully programmable textual content parser that is extremely well suited for syntax highlighting and code folding
https://github.com/haje61/kamelon
code-analysis code-style perl5 syntax-highlighting text-analysis text-mining
Last synced: about 1 month ago
JSON representation
Kamelon is a versatile and fully programmable textual content parser that is extremely well suited for syntax highlighting and code folding
- Host: GitHub
- URL: https://github.com/haje61/kamelon
- Owner: haje61
- License: other
- Created: 2017-02-13T18:32:01.000Z (almost 8 years ago)
- Default Branch: master
- Last Pushed: 2023-08-19T17:10:25.000Z (over 1 year ago)
- Last Synced: 2023-08-20T22:52:54.285Z (over 1 year ago)
- Topics: code-analysis, code-style, perl5, syntax-highlighting, text-analysis, text-mining
- Language: HTML
- Homepage:
- Size: 2.97 MB
- Stars: 2
- Watchers: 1
- Forks: 5
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- Changelog: Changes
- License: LICENSE
Awesome Lists containing this project
README
# Kamelon
Kamelon is a versatile and fully programmable textual content parser that is
extremely well suited for syntax highlighting and code foldingKamelon is written in Perl (5).
# Installation
perl Makefile.PL
make
make test
make installThe distribution contains a number of modules and scripts that use Wx.
It is not a pre-requisite for Kamelon itself. But if you want to use
the graphical interface modules that come along with the distribution
you might want to install Wx.# kamelon executable
You can explore Kamelon's capabilities by calling the kamelon script.
The following command should get you going:kamelon -help
If you want to do this before installation then you do:
perl -Mblib bin/kamelon -help
# State of development
Kamelon parsing mechanism is stable and fully developed. Documentation
is well underway but still rather spartan. There area working output
formatters based on the template toolkit. Besides a base formatter
that you can configure for just about anything (Syntax::Kamelon::Base)
there are also formatters for ANSI (Syntax::Kamelon::ANSI) and HTML4
(Syntax::Kamelon::HTML4) output.# Development plans
Add output formatters for HTML5, PDF, RTF, ODT, etcetera
Help and support is appreciated.
# user license
This software is licensed under the same lincense as Perl.