Syntax Trees
CORBA::IDLtree is a Perl module that builds abstract syntax trees from CORBA IDL. The main export is sub Parse_File which takes an IDL input file name as the parameter, and returns a reference to an array of references to the root nodes constructed (or 0 if there were syntax errors.)...
Platforms: *nix
License: Freeware | Size: 36.86 KB | Download (87): CORBA::IDLtreev Download |
(Drupal for linguists)Create syntax trees in Drupal!This module is wrapper for phpSyntaxTree, a generator of syntax trees.You'll use it as a input filter, using the syntax:[tree][S [NP phpSyntaxTree][VP [V creates][NP nice syntax trees]]][/tree](don't forget to enable the filter in your favourite...
Platforms: PHP
License: Freeware | Size: 10 KB | Download (44): phpSyntaxTree Download |
Linguistic Tree Constructor (LTC) is a software tool for drawing linguistic syntax trees in a point-and-click fashion. It supports various "flavors" of syntax trees, including X-bar and Role and Reference Grammar trees. Any font is supported (including Unicode), as are both left-to-right and...
Platforms: Windows
License: Freeware | Size: 1.05 MB | Download (595): Linguistic Tree Constructor Download |
HTML::TreeBuilder is a parser that builds a HTML syntax tree. SYNOPSIS foreach my $file_name (@ARGV) { my $tree = HTML::TreeBuilder->new; # empty tree $tree->parse_file($file_name); print "Hey, heres a dump of the parse tree of $file_name:n"; $tree->dump; # a method we inherit from...
Platforms: *nix
License: Freeware | Size: 122.88 KB | Download (114): HTML::TreeBuilder Download |
ImageSpace is OpenSource software running on Unix/X11 systems. ImageSpace is a genetic image generator, that means it generates and mutates mathematical functions while the users aesthetic perception is the fitness function, selecting an image which will be mutated. Since the functions are...
Platforms: *nix
License: Freeware | Size: 12.29 KB | Download (97): ImageSpace Download |
Bigtop::Parser is the Parse::RecDescent grammar driven parser for bigtop files. SYNOPSIS Make a file like this: config { base_dir `/home/username`; Type1 Backend {} Type2 Backend {} Type3 Backend {} } app App::Name { table name { } controller SomeController {} } Then run this...
Platforms: *nix
License: Freeware | Size: 378.88 KB | Download (99): Bigtop::Parser Download |
Rats! is an easily extensible parser generator for C-like languages; though currently it only generates parsers in Java. Rats! project has been explicitly designed so that grammars are concise and easily modifiable. To this end, Rats! - organizes grammars into modules, - builds on parsing...
Platforms: *nix
License: Freeware | Size: 849.92 KB | Download (95): Rats! Download |
classgen is a Java class generator. It produces classes for abstract syntax trees in compiler frontends from simple and compact specifications. Generated classes have builtin support for the Visitor design pattern.
Platforms: Windows, Mac, Linux
License: Freeware | Size: 454.17 KB | Download (53): classgen Download |
Chatbot::Alpha::Syntax is a Perl module for syntax checking of Chatbot::Alpha replies. SYNOPSIS use Chatbot::Alpha::Syntax; my $syntax = new Chatbot::Alpha::Syntax; # Set strict syntax. $syntax->syntax (strict); # Changed my mind, use loose $syntax->syntax (loose); # Only allow SOME...
Platforms: *nix
License: Freeware | Size: 30.72 KB | Download (125): Chatbot::Alpha::Syntax Download |
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...
Platforms: *nix
License: Freeware | Size: 33.79 KB | Download (115): Syntax::Highlight::Perl Download |
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...
Platforms: *nix
License: Freeware | Size: 4.6 MB | Download (120): Syntax Desktop Download |
XML::Handler::Trees is a PerlSAX handlers for building tree structures. SYNOPSIS use XML::Handler::Trees; use XML::Parser::PerlSAX; my $p=XML::Parser::PerlSAX->new(); my $h=XML::Handler::Tree->new(); my $tree=$p->parse(Handler=>$h,Source=>{SystemId=>file.xml}); my...
Platforms: *nix
License: Freeware | Size: 7.17 KB | Download (100): XML::Handler::Trees Download |
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...
Platforms: *nix
License: Freeware | Size: 665.6 KB | Download (102): Embperl::Syntax::RTF Download |
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....
Platforms: *nix
License: Freeware | Size: 348.16 KB | Download (93): Syntax::Highlight::Engine::Kate Download |
Syntax::Highlight::Engine::Kate::Java is a Perl plugin for Java syntax highlighting. SYNOPSIS require Syntax::Highlight::Engine::Kate::Java; my $sh = new Syntax::Highlight::Engine::Kate::Java([ ]); Syntax::Highlight::Engine::Kate::Java is a plugin module that provides syntax highlighting...
Platforms: *nix
License: Freeware | Size: 348.16 KB | Download (107): Syntax::Highlight::Engine::Kate::Java Download |
Syntax::Highlight::Engine::Kate::C is a plugin for C syntax highlighting. SYNOPSIS require Syntax::Highlight::Engine::Kate::C; my $sh = new Syntax::Highlight::Engine::Kate::C([ ]); Syntax::Highlight::Engine::Kate::C is a plugin module that provides syntax highlighting for C to the...
Platforms: *nix
License: Freeware | Size: 256 KB | Download (104): Syntax::Highlight::Engine::Kate::C Download |
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 ];...
Platforms: *nix
License: Freeware | Size: 15.36 KB | Download (104): Syntax::Highlight::Shell Download |
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...
Platforms: *nix
License: Freeware | Size: 16.38 KB | Download (97): Syntax::Highlight::HTML Download |
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");...
Platforms: *nix
License: Freeware | Size: 686.08 KB | Download (112): Syntax::Highlight::Universal Download |
Want to enjoy nature? Feel like a light breeze blowing your face. Look on the golden ears of trees and tranquil lake. Clouds floating in the sky will send you far away from the pressing problems. All you need is to download a free screensaver Golden trees. Mountains in the background will tell...
Platforms: Windows
License: Freeware | Size: 2.4 MB | Download (96): Golden Trees Screensaver Download |