Main > Free Download Search >

Free syntax coloring software for linux

syntax coloring

Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 810
Syntax CMS 1.3.0

Syntax CMS 1.3.0


Syntax CMS simplifies publishing varied content to a site. more>>
SyntaxCMS simplifies publishing various types of content to a site, facilitates creating and managing arbitrary relationships among content items, automates and accelerates custom development, and encourages reuse of site components with other SyntaxCMS installations.
Syntax CMS is built using PHP and MySQL.
For Content Managers and Creators
- Create and edit site content online.
- Approve content before publishing to web.
- Set content items to publish/expire at a given time.
- Build complex site hierarchies using sections to organize content without creating HTML or template files.
- Restrict access and actions to content types by groups of users.
For Developers
- Define new content types on-the-fly. SyntaxCMS automatically provides forms for adding and editing content and base classes for working with content types in PHP code.
- Use the Collections and Filters API to query the database for matching objects without having to write SQL.
- Customize the look and layout of any part of the site using PHP.
Enhancements:
- Various performance enhancements and API improvements.
- New modules for working with RSS/Atom feeds, publishing a blog, and better default behavior.
<<less
Download (2.9MB)
Added: 2006-05-05 License: Common Public License Price:
1267 downloads
Kavlon Coloring Book 0.13

Kavlon Coloring Book 0.13


Kavlon Coloring Book project is a classic coloring book. more>>
Kavlon Coloring Book project is a classic coloring book.

It should work with little modification on any platform that supports these. This is a coloring book in the classic sense.

The user can choose from pages in the coloring book by flipping the pages. Once a picture is selected it may be colored by chosing a drawing color and clicking the region of the page that we wish to fill in.

The design has been kept simple so that the coloring book is easy to use by kids and adults alike.

<<less
Download (0.31MB)
Added: 2006-10-11 License: GPL (GNU General Public License) Price:
652 downloads
Syntax Desktop 2.3.1

Syntax Desktop 2.3.1


Syntax Desktop is a publishing system used to manage the contents of a Web site. more>>
Syntax Desktop is a publishing system used to manage the contents of a Web site. Syntax Desktop project has an attractive GUI with DHTML elements.

You can use it to insert news, photos, documents, and tree data structures into your site. It features easy DB backup and style switching.

Syntax Desktop helps you to create and manage large web sites without any knowledge of HTML. Theres an integrated WYSIWYG editor with a friendly user interface similar to common office applications. You can create the contents and a template engine manages all the parts of the site allowing complete control of the application.

Syntax Desktop is based on PHP technology. It is a web application, so it works on a wide range of modern existing IT infrastructures. Syntax Desktop runs with other "open source" technologies (i.e. Linux, Apache, MySQL), but it works also on commercial products (i.e. Windows, IIS, Oracle DB, MS Access).

Moreover, a great virtue of Syntax is its predisposition to being indexed from search engines. Syntax is constructed to generate pages optimized for search engines.

<<less
Download (4.6MB)
Added: 2005-12-15 License: GPL (GNU General Public License) Price:
1409 downloads
text-vimcolor 0.11

text-vimcolor 0.11


text-vimcolor is a command-line program to syntax color a file in HTML, XML or PDF. more>>
text-vimcolor is a command-line program to syntax color a file in HTML, XML or PDF.

SYNOPSIS

$ text-vimcolor --format html --full-page FILENAME > OUTPUT.html
$ text-vimcolor --format xml FILENAME > OUTPUT.xml
$ text-vimcolor --format pdf FILENAME --output OUTPUT.pdf

This program uses the Vim text editor to highlight text according to its syntax, and turn the highlighting into HTML, XML or PDF output. It works with any file type which Vim itself can highlight. Usually Vim will be able to autodetect the file format based on the filename (and sometimes the contents of the file).

Exactly one filename should be given on the command line to name the input file. If none is given input will instead be read from stdin (the standard input).
If Vim cant guess the file type automatically, it can be specified explicitly using the --filetype option. For example:

$ text-vimcolor --format html --filetype prolog foo.pl > foo.html

This program is a command line interface to the Perl module Text::VimColor.

OPTIONS

The following options are understood:

--help

Show a summary of the usage, including a list of options.

--debug

Turns on debugging in the underlying Perl module. This makes it print the command used to run Vim.

--filetype file-type

Set the type of the file explicitly. The file-type argument should be something which Vim will recognise when set with its filetype option. Examples are perl, cpp (for C++) and sh (for Unix shell scripts). These names are case sensitive, and should usually be all-lowercase.

--format output-format

The output format to generate. Must be one of the following:
html

Generate XHTML output, with text marked with elements with class attributes. A CSS stylesheet should be used to define the coloring, etc., for the output. See the --full-page option below.

xml

Output is in a simple XML vocabulary. This can then be used by other software to do further transformations (e.g., using XSLT).

pdf

XML output is generated and fed to the FOP XSL-FO processor, with an appropriate XSL style sheet. The stylesheet uses XSLT to transform the normal XML output into XSL-FO, which is then rendered to PDF. For this to work, the command fop must be available. An output file must be specified with --output with this format.

Full details of the HTML and XML output formats can be found in the documentation for Text::VimColor.

--output output-filename

Specifies the name of the output file (which will end up containing either HTML, XML or PDF). If this option is omitted, the output will be sent to stdout (the standard output). This option is required when the output format is PDF (because of limitations in FOP).

--full-page

When the output format is HTML, this option will make the output a complete HTML page, rather than just a fragment of HTML. A CSS stylesheet will be inserted inline into the output, so the output will be useable as it is.

--no-inline-stylesheet

When the output format is HTML and --fullpage is given, a stylesheet is normally inserted in-line in the output file. If this option is given it will instead be referenced with a element.

--let name=value

When Vim is run the value of name will be set to value using Vims let command. More than one of these options can be set. The value is not quoted or escaped in any way, so it can be an expression. These settings take precedence over --unlet options.

This option corresponds to the vim_let setting and method in the Perl module.

--unlet name

Prevent the value of name being set with Vims let command. This can be used to turn off default settings.

This option corresponds to the vim_let setting and method in the Perl module, when used with a value of undef.

<<less
Download (0.020MB)
Added: 2007-05-31 License: Perl Artistic License Price:
876 downloads
Text::VimColor 0.11

Text::VimColor 0.11


Text::VimColor is a syntax color text in HTML or XML using Vim. more>>
Text::VimColor is a syntax color text in HTML or XML using Vim.

SYNOPSIS

use Text::VimColor;
my $syntax = Text::VimColor->new(
file => $0,
filetype => perl,
);

print $syntax->html;
print $syntax->xml;

This module tries to markup text files according to their syntax. It can be used to produce web pages with pretty-printed colourful source code samples. It can produce output in the following formats:

HTML

Valid XHTML 1.0, with the exact colouring and style left to a CSS stylesheet

XML

Pieces of text are marked with XML elements in a simple vocabulary, which can be converted to other formats, for example, using XSLT

Perl array

A simple Perl data structure, so that Perl code can be used to turn it into whatever is needed

This module works by running the Vim text editor and getting it to apply its excellent syntax highlighting (aka font-locking) to an input file, and mark pieces of text according to whether it thinks they are comments, keywords, strings, etc. The Perl code then reads back this markup and converts it to the desired output format.

This is an object-oriented module. To use it, create an object with the new function (as shown above in the SYNOPSIS) and then call methods to get the markup out.

<<less
Download (0.020MB)
Added: 2006-09-12 License: Perl Artistic License Price:
1137 downloads
Cache colouring task_struct 2.5.0-03

Cache colouring task_struct 2.5.0-03


Cache colouring task_struct is a simple patch for x86 CPU family that colours "struct task_struct" allocations. more>>
Cache colouring task_struct 2.5.0-03 provides you with a simple but very useful patch for x86 CPU family with 32 bytes cacheline size (can be easily changed to other sizes) which colours "struct task_struct" allocations inside the kernel by adding four different colours that will off. This product will be your excellent choice.
<<less
Added: 2008-04-09 License: GPL Price: FREE
13 downloads
Syntax::Highlight::Perl 1.0

Syntax::Highlight::Perl 1.0


Syntax::Highlight::Perl is a Perl module that can highlight Perl Syntactical Structures. more>>
Syntax::Highlight::Perl is a Perl module that can highlight Perl Syntactical Structures.

SYNOPSIS

# simple procedural
use Syntax::Highlight::Perl :BASIC; # or :FULL

print format_string($my_string);


# OO
use Syntax::Highlight::Perl;

my $formatter = new Syntax::Highlight::Perl;
print $formatter->format_string($my_string);

This module provides syntax highlighting for Perl code. The design bias is roughly line-oriented and streamed (ie, processing a file line-by-line in a single pass). Provisions may be made in the future for tasks related to "back-tracking" (ie, re-doing a single line in the middle of a stream) such as speeding up state copying.

<<less
Download (0.033MB)
Added: 2007-04-03 License: Perl Artistic License Price:
935 downloads
Crafty Syntax Live Help (linux) 2.4.16

Crafty Syntax Live Help (linux) 2.4.16


Live help functionality that can be proactively pushed to visitors to your site. more>> Crafty Syntax Live Help (CSLH) is an open source live support solution that helps customer support with live help functionality that can be proactively pushed to visitors to your site or requested by the consumer. Crafty Syntax includes a large range of features to allow multiple operators, multiple departments and multiple languages to be used.
Crafty Syntax Live Help is free and is progammed in PHP with Mysql for the datatabase. Other highlighted features include the ability to create your own questions, auto inviting visitors, referer tracking, page tracking, ability to view what the customer is typing as they type, multiple chat sessions, sound alert, leave a message if offline, push urls, quick responses, Customizable graphics, and multiple operators. runs on your server and is open source GPL.
<<less
Download (1.17MB)
Added: 2009-04-23 License: Freeware Price: Free
183 downloads
Syntax::Highlight::HTML 0.04

Syntax::Highlight::HTML 0.04


Syntax::Highlight::HTML is a Perl module to highlight a HTML syntax. more>>
Syntax::Highlight::HTML is a Perl module to highlight a HTML syntax.

SYNOPSIS

use Syntax::Highlight::HTML;

my $highlighter = new Syntax::Highlight::HTML;
$output = $highlighter->parse($html);
If $html contains the following HTML fragment:
< !-- a description list -->
< dl compact="compact">
< dt>some word< /dt>
< dd>the description of the word. Plus some < a href="/definitions/other_word"
>reference< /a> towards another definition. < /dd>
< /dl>
then the resulting HTML contained in $output will render like this:
< !-- a description list -->
< dl compact="compact">
< dt>some word< /dt>
< dd>the description of the word. Plus some < a href="/definitions/other_word"
>reference< /a> towards another definition. < /dd>
< /dl>

This module is designed to take raw HTML input and highlight it (using a CSS stylesheet, see "Notes" for the classes). The returned HTML code is ready for inclusion in a web page.
It is intented to be used as an highlighting filter, and as such does not reformat or reindent the original HTML code.

<<less
Download (0.016MB)
Added: 2007-04-03 License: Perl Artistic License Price:
935 downloads
Syntax::Highlight::Shell 0.04

Syntax::Highlight::Shell 0.04


Syntax::Highlight::Shell is a Perl module to highlight shell scripts. more>>
Syntax::Highlight::Shell is a Perl module to highlight shell scripts.

SYNOPSIS

use Syntax::Highlight::Shell;

my $highlighter = new Syntax::Highlight::Shell;
$output = $highlighter->parse($script);
If $script contains the following shell code:
# an if statement
if [ -f /etc/passwd ]; then
grep $USER /etc/passwd | awk -F: {print $5} /etc/passwd
fi
then the resulting HTML contained in $output will render like this:
# an if statement
if [ -f /etc/passwd ]; then
grep $USER /etc/passwd | awk -F: {print $5} /etc/passwd
fi

This module is designed to take shell scripts and highlight them in HTML with meaningful colours using CSS. The resulting HTML output is ready for inclusion in a web page. Note that no reformating is done, all spaces are preserved.

<<less
Download (0.015MB)
Added: 2007-04-03 License: GPL (GNU General Public License) Price:
935 downloads
Gettext PO syntax highlighting for Vim 20060127

Gettext PO syntax highlighting for Vim 20060127


Gettext PO syntax highlighting for Vim it highlights and checks Gettext PO format files for GNU, Gnome, and KDE software. more>>
Gettext PO syntax highlighting for Vim enhances the default PO syntax highlighting within vim to add the following new features and improvements:
- Gettext plurals
- KDE style plurals
- KDE style comments
- KDE desktop file entries have AAAA= highlighted
- Error checking on KDE plurals and comments
- Mark the fuzzy flag as a TODO item
- Basic HTML highlighting within msgstr and msgid
- Highlights text within HTML tags that could potentially be translated
- Highlights PO header items
- Marks header items that are unset
- Marks copyright header items that are unset
- Highlight variables of type %d
- Accelerator keys for KDE, Gnome and OpenOffice are highlighted
- msguniq and msgcat conflicts #-#-#-#-# are highlighted
Installation
- Place in your local .vim/syntax
- On Fedora at least place in /usr/share/vim/vim62/syntax for the new PO highlighting to be available to everyone
Enhancements:
- Adds highlighting for the new Gettext context information.
- Highlights unset plural form header information.
<<less
Download (0.001MB)
Added: 2006-01-28 License: GPL (GNU General Public License) Price:
1364 downloads
Syntax::Highlight::Engine::Kate 0.02

Syntax::Highlight::Engine::Kate 0.02


Syntax::Highlight::Engine::Kate is a port to Perl of the syntax highlight engine of the Kate texteditor. more>>
Syntax::Highlight::Engine::Kate is a port to Perl of the syntax highlight engine of the Kate texteditor.

Syntax::Highlight::Engine::Kate is a port to perl of the syntax highlight engine of the Kate text editor.

The language xml files of kate have been rewritten to perl modules using a script. These modules function as plugins to this module.

Syntax::Highlight::Engine::Kate inherits Syntax::Highlight::Engine::Kate::Template.

OPTIONS

language

Specify the language you want highlighted. look in the PLUGINS section for supported languages.

plugins

If you created your own language plugins you may specify a list of them with this option.

plugins => [
["MyModuleName", "MyLanguageName", "*,ext1;*.ext2", "Section"],
....
]
format_table

This option must be specified if the highlightText method needs to do anything usefull for you. All mentioned keys in the synopsis must be specified.

substitutions

With this option you can specify additional formatting options.

<<less
Download (0.34MB)
Added: 2007-06-08 License: Perl Artistic License Price:
868 downloads
spConfig 0.1.3

spConfig 0.1.3


spConfig is a C library for parsing configuration files with a syntax similar to XML. more>>
spConfig is a C library made for parsing configuration files with a syntax similar to XML.
spConfig is a configuration file parsing library intended to allow one to add configuration file functionality to an application with relative ease. Configuration files use an XML-like syntax with some additional preprocessor-style commands.
Installation:
unpack the archive, cd to spconfig-0.1.3
./configure
make
make install
After installation, youll need to run ldconfig before you start linking to it. You probably need to be root to run it.
Enhancements:
- new build system
- [else] directive
- bugfixes
<<less
Download (0.057MB)
Added: 2006-03-22 License: BSD License Price:
1313 downloads
Embperl::Syntax::RTF 2.2.0

Embperl::Syntax::RTF 2.2.0


Embperl::Syntax::RTF is a Perl class derived from Embperl::Syntax to define the syntax for RTF files. more>>
Embperl::Syntax::RTF is a Perl class derived from Embperl::Syntax to define the syntax for RTF files. RTF files can be read and written by various word processing programms. This allows you to create dynamic wordprocessing documents or let process serial letters thru Embperl.

Currently Embperl regocnices the fields DOCVARIABLE, MERGEFIELD and NEXT. Variablenames are resolved as hash keys to $param[0] e.g. foo.bar referes to $param[0]{foo}{bar}, the @param Array can by set via the param parameter of the Execute function. NEXT moves to the next element of the @param array. If the end of the document is reached, Embperl repeats the document until all element of @param are processed. This can for example be use to tie a database table to @param and generate a serial letter.

SYNOPSIS

my $x = $Embperl::req -> component -> code ;
my ($op, $cmp, $a, $b) = XML::Embperl::DOM::Node::iChildsText (%$q%,%$x%,1) =~ /:([=])+s*"(.*?)"(?:s*"(.*?)"s*"(.*?)")?/ ;

if ($op eq =) { $op = eq }
elsif ($op eq ) { $op = gt }
elsif ($op eq >=) { $op = ge }
elsif ($op eq<<less
Download (0.65MB)
Added: 2007-07-25 License: Perl Artistic License Price:
821 downloads
Syntax::Highlight::Universal 0.4

Syntax::Highlight::Universal 0.4


Syntax::Highlight::Universal is a Perl module for syntax highlighting based on the Colorer library. more>>
Syntax::Highlight::Universal is a Perl module for syntax highlighting based on the Colorer library.

SYNOPSIS

use Syntax::Highlight::Universal;
my $highlighter = Syntax::Highlight::Universal->new;

$highlighter->addConfig("hrc/proto.hrc");
$highlighter->setPrecompiledConfig("precompiled.hrcc");
$highlighter->setCacheDir("/tmp/highlighter");
$highlighter->setCachePrefixLen(2);

my $result = $highlighter->highlight("perl", "print Hello, World!");

my $callbacks = {
initParsing => &myInitHandler,
addRegion => &myRegionHandler,
enterScheme => &mySchemeStartHandler,
leaveScheme => &mySchemeEndHandler,
finalizeParsing => &myFinalizeHandler,
};
$highlighter->highlight("perl", "print Hello, World!", $callbacks);

$highlighter->precompile("precompiled.hrcc");

ABSTRACT

This module can process text of any format and produce a syntax highlighted version of it. The default output format is (X)HTML, custom formats are also possible. It uses parts of the Colorer library (http://colorer.sf.net/) and supports its HRC configuration files (http://colorer.sf.net/hrc-ref/). Configuration files for about 100 file formats are included.

<<less
Download (0.67MB)
Added: 2007-04-13 License: Perl Artistic License Price:
924 downloads
Secleted [ 0 ] software to compare
  • Page: 1 of 5
  • 1
  • 2
  • 3
  • 4
  • 5