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.386.455 Times

Syntax Tree freeware
Filter: All | Freeware | Demo
 

Syntax Tree

1 2 3 4 5 > 
Added: February 08, 2010 | Visits: 759

B::Terse B::Terse - Walk Perl syntax tree, printing terse info about ops. SYNOPSIS perl -MO=Terse[,OPTIONS] foo.pl This version of B::Terse is really just a wrapper that calls B::Concise with the -terse option. It is provided for compatibility with old scripts (and habits) but using B::Concise...



Platforms: *nix

License: Freeware Size: 12.2 MB Download (90): B::Terse Download

Added: May 14, 2010 | Visits: 1.572

HTML::TreeBuilder 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

Added: January 07, 2010 | Visits: 738

B::Concise B::Concise is a Perl syntax tree, printing concise info about ops. SYNOPSIS perl -MO=Concise[,OPTIONS] foo.pl use B::Concise qw(set_style add_callback); This compiler backend prints the internal OPs of a Perl programs syntax tree in one of several space-efficient text formats suitable for...


Platforms: *nix

License: Freeware Size: 12.2 MB Download (89): B::Concise Download

Added: November 27, 2010 | Visits: 860

Text::Query::BuildSQL Text::Query::BuildSQL is a base class for SQL query builders. SYNOPSIS package Text::Query::BuildSQLsqldb; use Text::Query::BuildSQL; use vars qw(@ISA); @ISA = qw(Text::Query::BuildSQL); Defines all the build_* functions to build a syntax tree. The tree nodes are [ operator scope...


Platforms: *nix

License: Freeware Size: 19.46 KB Download (92): Text::Query::BuildSQL Download

Released: October 08, 2012  |  Added: October 08, 2012 | Visits: 228

Reblok Reblok build an Abstract Syntax Tree (AST) from a python bytecode (typically found in .pyc files).


Platforms: Windows, Mac, Linux

License: Freeware Size: 44.23 KB Download (50): Reblok Download

Released: August 15, 2012  |  Added: August 15, 2012 | Visits: 323

MicroScala MicroScala, or µScala, is designed as a simple functional programming language whose syntax resembles that of Scala. The µScala distribution includes a parser and interpreter implemented in Scala. The parser is written entirely using Scala's parser combinators in less than 100 lines of code,...


Platforms: Windows

License: Freeware Download (50): MicroScala Download

Added: September 06, 2013 | Visits: 263

phpSyntaxTree (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

Added: February 15, 2010 | Visits: 919

SableCC 3.2 / 4 Alpha SableCC is an object-oriented framework that generates compilers (and interpreters) in the Java programming language. SableCC framework is based on two fundamental design decisions. Firstly, the framework uses object-oriented techniques to automatically build a strictly typed abstract syntax...


Platforms: *nix

License: Freeware Size: 501.76 KB Download (95): SableCC 3.2 / 4 Alpha Download

Added: August 06, 2010 | Visits: 1.013

Jxp Jxp (Java scripted page) is a script-processor/template-engine that can execute template files containing text + java code. Jxp contains a parser to parse the script file into an abstract syntax tree and a tree processor (JxpProcessor) that will process the syntax tree to execute the code using...


Platforms: *nix

License: Freeware Size: 1.7 MB Download (105): Jxp Download

Added: July 09, 2013 | Visits: 538

RPG Next Gen Editor It has some basic plugins which among other things provide a tree view on the QSYS filesystem. The focus for the editor lies on small size and speed. The goal for this project is a feature complete RPG free-format editor which can be used to develop small to midsized projects for even the most...


Platforms: Mac

License: Freeware Size: 53.49 MB Download (72): RPG Next Gen Editor Download

Added: November 12, 2013 | Visits: 455

Nimrod Nimrod is a new statically typed, imperative programming language, that supports procedural, object oriented, functional and generic programming styles while remaining simple and efficient. A special feature that Nimrod inherited from Lisp is that Nimrod's abstract syntax tree (AST) is part of...


Platforms: Mac

License: Freeware Size: 10.2 MB Download (39): Nimrod Download

Added: July 03, 2013 | Visits: 337

ebnf2yacc ebnf2yacc is a tool to help write yacc parsers/compilers.It takes as input a grammar written in bnf (ebnf support is planned), and outputs a c++ abstract syntax tree that supports the visitor pattern, along with a yacc parser that builds the tree.


Platforms: *nix

License: Freeware Size: 81.92 KB Download (35): ebnf2yacc Download

Added: August 14, 2013 | Visits: 302

logilab-astng logilab-astng is a Python module to provide a common base representation of python source code for projects such as pychecker, pyreverse, pylint... Well, actually the development of this library is essentialy governed by pylint's needs. It extends class defined in the compiler.ast [1] module...


Platforms: *nix

License: Freeware Size: 102.4 KB Download (44): logilab-astng Download

Added: June 24, 2013 | Visits: 264

TinyPie TinyPie is a tree-based interpreter for a simple programming language with a Python-like syntax. It's based on Pie language from Language Implementation Patterns Ch.9 Quote from the book: "A tree-based interpreter is like a compiler front end with an interpreter grafted onto the end instead of a...


Platforms: *nix

License: Freeware Size: 30.72 KB Download (44): TinyPie Download

Added: May 02, 2010 | Visits: 1.197

Parse::Java Parse::Java is a Perl module that acts like a parser for Java code. SYNOPSIS use Parse::Java; my $ast = Parse::Java->parse_file(MyClass.java); Parse::Java parses Java code into an Abstract Syntax Tree which can be used for many things like writing compilers and stuff. As this module is...


Platforms: *nix

License: Freeware Size: 18.43 KB Download (114): Parse::Java Download

Added: August 03, 2010 | Visits: 1.107

SQL::Routine::Language SQL::Routine::Language is a Perl module for what language or grammar SQL::Routine speaks. SQL::Routine contains SQL schemas and queries, represented as a tree of atomic tokens; it is structurally like an abstract syntax tree or an XML DOM, but one that only accepts, respectively, a specific...


Platforms: *nix

License: Freeware Size: 174.08 KB Download (93): SQL::Routine::Language Download

Added: November 05, 2010 | Visits: 723

ImageSpace 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

Added: May 24, 2010 | Visits: 1.741

B::Bytecode B::Bytecode is Perl compilers bytecode backend. SYNOPSIS perl -MO=Bytecode[,-H][,-oscript.plc] script.pl Compiles a Perl script into a bytecode format that could be loaded later by the ByteLoader module and executed as a regular Perl script. EXAMPLE $ perl -MO=Bytecode,-H,-ohi -e print...


Platforms: *nix

License: Freeware Size: 12.2 MB Download (112): B::Bytecode Download

Added: February 09, 2010 | Visits: 727

Styx Styx is a scanner and parser generator designed to address some shortcomings of the traditional lex/yacc combination. It has unique features like automatic derivation of depth grammar, production of the derivation tree including its C interface which provides access to the abstract syntax tree,...


Platforms: *nix

License: Freeware Size: 2 MB Download (93): Styx Download

Added: January 02, 2010 | Visits: 796

B::TerseSize B::TerseSize is a Perl module that prints information about ops and their (estimated) size. SYNOPSIS perl -MO=TerseSize[,OPTIONS] foo.pl The B::Size and B::TerseSize modules attempt to measure the size of Perl op codes. The output of B::TerseSize is similar to that of B::Terse, but includes...


Platforms: *nix

License: Freeware Size: 10.24 KB Download (101): B::TerseSize Download

1 2 3 4 5 >