Software Index
Linux Software Utilities  

GNU Source-highlight

download download home home   report broken
important software information
company name:
Lorenzo Bettini
license: Freeware
minimum requirements: No special requirements.
functional limitations:
GNU Source-highlight description
GNU Source-highlight produces a document with syntax highlighting when given a source file.

Source-highlight reads source language specifications dynamically, thus it can be easily extended (without recompiling the sources) for handling new languages.

GNU Source-highlight also reads output format specifications dynamically, and thus it can be easily extended (without recompiling the sources) for handling new output formats. The syntax for these specifications is quite easy (take a look at the manual).

Since version 2.2, source-highlight can also generate cross references; in order to do this it relies on GNU Ctags.

These are the output formats already supported:

HTML
XHTML
LATEX
TEXINFO
ANSI color escape sequences (you can use this feature with less)

These are the input languages (or input formats) already supported (in alphabetical order):

C/C++
Bison
Caml
Changelog
Diff
Flex
Fortran
Html
Java
javascript
Latex
Logtalk
Log files
Lua
ML
Pascal
Perl
PHP
Prolog
Python
Ruby. . Publisher of GNU Source-highlight, Author of GNU Source-highlight 3.1. GNU Source-highlight produces a document with syntax highlighting when given a source file. Source-highlight reads source language specifications dynamically, thus it can be easily extended
Similar software
SourceHighlightIDE (Popularity: ) : SourceHighlightIDE project is an IDE for Source-Highlight. Sourcehighlightide is an Integrated Development Evironment for GNU Source-highlight (given a source file, produces a document with syntax highlighting); in particular, it is useful when you have to develop a new language definition ...
Vinux (Popularity: ) : Vinux is a Linux distribution based on Ubuntu 8.10 (Intrepid Ibex), designed especially for visually impaired users.

Developer comments

You can use Vinux as a Live CD, a portable operating system on a USB memory stick (Using Unetbootin) or you can install ...

StoreBackup (Popularity: ) : StoreBackup is a backup utility that stores files on other disks.

It includes several optimizations that reduce the disk space needed and improve performance, and unifies the advantages of traditional full and incremental backups.

Depending on its contents, every file is stored ...

BoarderZone ASNalyzer (Popularity: ) : BoarderZone ASNalyzer is a simple application to analyze the contents of arbitrary ASN.1 files encoded in a BER derived format (e.g. BER itself or CER and DER).

As the application makes no use of ASN.1 syntax definitions (not yet supported), even ...

PLT Scheme (formerly DrScheme) Source code for Unix (X11) (Popularity: ) : PLT Scheme is an interactive, integrated, graphical programming environment for the Scheme, MzScheme, and MrEd programming languages.

PLT Scheme provides source highlighting for syntax and run-time errors, support for multiple language levels, an algebraic stepper, objects, modules, a GUI library, TCP/IP, ...

Cedar Backup (Popularity: ) : Cedar Backup is a Python package that supports backups of files on local and remote hosts to CD-R or CD-RW media over a secure network connection. Cedar Backup project also includes extensions that understand how to back up MySQL databases ...
CSCall++ (Popularity: ) : CSCall++ project is a C++ library that converts common uses of syscalls and C library functions into forms that are more appropriate for use in a C++ context.

The library wraps functions for dealing with threads, files, FIFOs, serial I/O, sockets, ...

CodePy (Popularity: ) : CodePy is a C/C++ meta programming toolkit for Python. It handles two aspects of native-code metaprogramming:

* Generating C/C++ source code.
* Compiling this source code and dynamically loading it into the Python interpreter.

Both capabilities are meant to be used together, but ...

EdytorNC (Popularity: ) : EdytorNC 0.15.2 / 2009.00 Beta

EdytorNC project is editor for CNC programmers.. . SourceForge presents the EdytorNC project. EdytorNC is an open source application. SourceForge provides the world's largest selection of Open Source Software. EdytorNC is text editor for CNC programmers. ...

Mundus OS (Popularity: ) : Mundus OS is an Ubuntu variant which is easier to use for a new Linux user migrating from a proprietary OS such as Macintosh or Windows. Although the themes and updates are those of Canonical, Mundus OS has the ability ...
GNU Gengen (Popularity: ) : GNU Gengen (GENerator GENerator) is a tool that, starting from a parameterized text, called template, generates a text generator that can substitute parameters with values.

At the moment Gengen can generate C++ or C code; however other target languages are under ...

granule (Popularity: ) : granule is a flashcard program that implements Leitner (by the German psychologist Sebastian Leitner in the 1970s) cardfile methodology for learning new words. It features both short-term and long-term memory training capabilities with scheduling.

Here are some key features of "granule":

· ...

User reviews

Write a review:
1 2 3 4 5 6 7 8 9 10
1=poor 10=excellent
Write review*
Your name*
Email*
  (Comments are moderated, and will not appear on this site until the editor has approved them)
 
Rate me
supported os's
stats
downloads 11
version 3.1
size in Kb 1,423
popularity   
1326/1272475
user rating 0/10
our rating 0 Stars
share info
Recommend GNU Source-highlight
Report spyware
New Software
Popular Software
Latest Reviews