Download Shareware and Freeware Software for Windows, Linux, Macintosh, PDA

line Home  |  About Us  |  Link To Us  |  FAQ  |  Contact

Serving Software Downloads in 956 Categories, Downloaded 50.319.987 Times

Inline::Filters 0.12

  Date Added: February 07, 2010  |  Visits: 958

Inline::Filters

Report Broken Link
Printer Friendly Version


Product Homepage
Download (98 downloads)



Inline::Filters Perl module contains common source code filters for Inline Modules. Inline::Filters provides common source code filters to Inline Language Modules. Unless youre an Inline module developer, you can just read the next section. Supported Filters This section describes each filter in Inline::Filters. Strip_POD Strips embedded POD from a block of code in any language. This is implemented as a regular expression: $code =~ s/^=w+[^n]*nn(.*?)(^=cutnn|Z)//gsm; That means if you have a language which contains POD-like syntax, it will be stripped by this filter (i.e. dont use this filter with such a language). This filter is useful for making code like this compile: use Inline C => <<END, FILTERS => Strip_POD; =head1 add Returns the sum of two integers. =cut int add(int x, int y) { return x + y; } END Strip_Comments Strips comments from a block of code in whatever language you are using. The comment stripper is string-safe -- i.e. it will not strip comments embedded in strings. The feature is useful because both the C and C++ grammars cannot deal with comments at arbitrary points in the source code; to do so would bloat the grammar. Instead, code like this should have its comments stripped before parsing: use Inline C => <<END, FILTERS => Strip_Comments; int md5_block(char *block, /* the block to operate on */ long length, /* the number of bytes */ char **result) /* the resulting 128-bit sum */ { /* some code here */ } END Strip_Comments is available for the following languages: C C++ Python Java The Python and Java filters are available for convenience only. There is little need for them, since Inline::Python and Inline::Java use the official language compilers to parse the code, and these compilers know about comments..

Requirements: No special requirements
Platforms: Linux
Keyword: Code Common Source Contains Filters Filters Perl Inline Inline Modules Inlinefilters Libraries Module Perl Module Pod Source Source Code
Users rating: 0/10

License: Freeware Size: 5.12 KB
USER REVIEWS
More Reviews or Write Review


INLINE::FILTERS RELATED
Libraries  -  Devel::PerlySense 0.01_01
Devel::PerlySense package contains IntelliSense for Perl. PerlySense is an IntelliSense style utility for editors. Conveniently navigate and browse the code and documentation of your project and Perl installation. SYNOPSIS From Emacs C-p...
71.68 KB  
Libraries  -  Storable 2.16
Storable package contains persistence for Perl data structures. SYNOPSIS use Storable; store %table, file; $hashref = retrieve(file); use Storable qw(nstore store_fd nstore_fd freeze thaw dclone); # Network order nstore %table, file;...
174.08 KB  
Modules  -  Contact real name 5.x-1.x-dev 1.0
The Profile field that contains the real name can be specified in the module settings.InstallationUnpack in your modules folder (usually /sites/all/modules/) and enable under Administer > Site Building > Modules. Requirements: - Drupal 5.x
 
Modules  -  advpy 1.0
This Python component contains a collection of small Python modules for WEBand Database.
 
Libraries  -  perlfilter 5.8.8
perlfilter package contains Perl source filters. This article is about a little-known feature of Perl called source filters. Source filters alter the program text of a module before Perl sees it, much as a C preprocessor alters the source text...
12.2 MB  
Libraries  -  Inline::C 0.44
Inline::C is a Perl module that can Write Perl Subroutines in C. Inline::C is a module that allows you to write Perl subroutines in C. Since version 0.30 the Inline module supports multiple programming languages and each language has its own...
92.16 KB  
Modules  -  Semantic Filters and Layers 6.x-1.x-de
Semantic filters and layers over a semantically marked up document.This module is an extension for the Semantic Markup Editor module: http://drupal.org/project/semantic_markup_editor You can create filters to semantic information and attach style...
10 KB  
Libraries  -  Apache::AxKit::Language::SAXMachines 1.6.2
Apache::AxKit::Language::SAXMachines is a Perl module that can transform Content With SAX Filters. SYNOPSIS # add the style processor mapping AxAddStyleMap application/x-saxmachines Apache::AxKit::Language::SAXMachines # add the processor...
307.2 KB  
Libraries  -  PDL::MatrixOps 2.4.3
PDL::MatrixOps Perl module contains some useful Matrix operations. SYNOPSIS $inv = $a->inv; $det = $a->det; ($lu,$perm,$par) = $a->lu_decomp; $x = lu_backsub($lu,$perm,$b); # solve $a x $x = $b PDL::MatrixOps is PDLs built-in matrix...
2.1 MB  
Libraries  -  MKDoc::Text::Structured::Inline 0.83
MKDoc::Text::Structured::Inline is a Perl module to convert text to HTML without handling block-level tags. SYNOPSIS my $text = some_structured_text(); my $this = MKDoc::Text::Structured::Inline::process ($text); my $that =...
14.34 KB  
NEW DOWNLOADS IN PROGRAMMING, LIBRARIES
Programming  -  Cedalion for Linux 0.2.6
Cedalion is a programming language that allows its users to add new abstractions and define (and use) internal DSLs. Its innovation is in the fact that it uses projectional editing to allow the new abstractions to have no syntactic limitations.
471.04 KB  
Programming  -  Math::GMPf 0.29
Math::GMPf - perl interface to the GMP library's floating point (mpf) functions.
30.72 KB  
Programming  -  Net::Wire10 1.08
Net::Wire10 is a Pure Perl connector that talks to Sphinx, MySQL and Drizzle servers. Net::Wire10 implements the low-level network protocol, alias the MySQL wire protocol version 10, necessary for talking to one of the aforementioned...
30.72 KB  
Programming  -  logilab-common 0.56.2
a bunch of modules providing low level functionnalities shared among some python projects devel Please note that some of the modules have some extra dependencies. For instance, logilab.common.db will require a db-api 2.0 compliant...
174.08 KB  
Programming  -  OpenSSL for linux 1.0.0a
The OpenSSL Project is a collaborative effort to develop a robust, commercial-grade, full-featured, and Open Source toolkit implementing the Secure Sockets Layer (SSL v2/v3) and Transport Layer Security (TLS v1) protocols as well as a...
3.83 MB  
Libraries  -  wolfSSL 4.0.0
The wolfSSL embedded SSL/TLS library is a lightweight SSL library written in ANSI standard C and targeted for embedded and RTOS environments - primarily because of its small size, speed, and feature set. It is commonly used in standard operating...
3.88 MB  
Libraries  -  EuGTK 4.8.9
Makes it easy to develop good- looking, fast, cross-platform programs that run on Linux, OS X, and Windows. Euphoria is a very fast interpreted/compiled language with straight-forward syntax. EuGTK allows programming in a clean, object-oriented...
10.68 MB  
Libraries  -  Linux User Group Library Manager 1.0
The LUG Library Manager is a project to help Linux User Groups start their own library. A LUG library is helpful to the community at large because it increases access to information, and gives everyone the opportunity to become more knowledgeable.
5.35 KB  
Libraries  -  Module::MakefilePL::Parse 0.12
Module::MakefilePL::Parse is a Perl module to parse required modules from Makefile.PL. SYNOPSIS use Module::MakefilePL::Parse; open $fh, Makefile.PL; $parser = Module::MakefilePL::Parse->new( join("", ) ); $info = $parser->required;...
8.19 KB  
Libraries  -  sqlpp 0.06
sqlpp Perl package is a SQL preprocessor. sqlpp is a conventional cpp-alike preprocessor taught to understand SQL ( PgSQL, in particular) syntax specificities. In addition to the standard #define/#ifdef/#else/#endif cohort, provides also...
10.24 KB