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

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

Serving Software Downloads in 976 Categories, Downloaded 29.876.937 Times

Polyglot 2.2.2

  Date Added: October 08, 2010  |  Visits: 586

Polyglot

Report Broken Link
Printer Friendly Version


Product Homepage
Download (76 downloads)



Polyglot is a highly extensible compiler front end for the Java programming language. The project is implemented as a Java class framework using design patterns to promote extensibility. Using Polyglot, language extensions can be implemented without duplicating code from the framework itself. Polyglot has been used to implement domain-specific languages, to explore language design ideas, to simplify Java for pedagogical purposes, and for various code transformations such as optimization and fault injection. Polyglot has been used for both major and minor language extensions; our experience suggests that the cost of implementing an extension scales well with the degree to which it modifies Java. Polyglot compiles and runs on (at least) Linux, Solaris, Windows, and Mac OS X. Ant and the JFlex scanner generator are required to build it. On Windows, you will also need Cygwin. Polyglot includes PPG, an extensible LALR parser generator based on the CUP LALR parser generator for Java (extended with improved debugging support). Polyglot supports Java version 1.4, but a Polyglot extension that supports Java 5. has been developed at UCLA. A version of Polyglot written in the J& language is also under development. It makes extending the base compiler even easier. Whats New in This Release: - Miscellaneous bugfixes. - An assumption that return statements occur only within methods has been fixed. - A copy(NodeFactory) method has been added to the Node interface to generate a new version of a node with a different node factory..

Requirements: No special requirements
Platforms: Linux
Keyword: Compiler Compilers Extensible Front End Has Been Java Java Programming Language Polyglot Programming
Users rating: 0/10

License: Shareware
USER REVIEWS
More Reviews or Write Review


POLYGLOT RELATED
Telephone Utilities  -  OBEXFTP Front-end 0.6.1
OBEXFTP Front-End is very effective Java Swing application that uses the ObexFTP under the hood to make easier to manipulate the file system of OBEX-enabled devices. The Open OBEX project, which is an open source project hosted in...
1.7 MB  
Network & Internet  -  Kaveri 0.8.3.6
Kaveri is an eclipse plug-in front-end for the Indus Java slicer. The project utilizes the Indus program slicer to calculate slices of Java programs and then displays the results visually in the editor. The purpose of this project is to create...
1.2 MB  
3D Action Games  -  CD Front End 2 2.0.1
CD Front End allows you to create an autorun / autoplay / autostart CD. A catalog, a software collection, PDF files, or any stuff. The user simply inserts the CD, then in a full screen window an HTML-like presentation will be shown. Inside it you...
712 KB  
Audio Encoders & Decoders  -  Lame Front-End 1.0
Lame Front-End is a graphical interface for MP3 encoder / decoder - lame.exe. This application is designed for LAME 3.97 (last release version in November 2006). Lame Front-End can work in batch mode, so it can be used by external applications...
1012.88 KB  
Libraries  -  Java Unified Expression Language 2.1.0
Java Unified Expression Language is an implementation of the unified expression language (EL) as specified by the JSP 2.1 standard (JSR-245). The javax.el.ExpressionFactory implementation is de.odysseus.el.ExpressionFactoryImpl: // create an...
235.52 KB  
Programming  -  Hecl Programming Language 20060803
The Hecl Programming Language is a high-level scripting language implemented in Java. Hecl Programming Language is intended to be small, extensible, extremely flexible, and easy to learn and use. Hecl is intended as a complement to the Java...
2.6 MB  
Programming  -  MIT/GNU Scheme 20070205
MIT/GNU Scheme is an implementation of the Scheme programming language, providing an interpreter, compiler, source-code debugger, integrated Emacs-like editor, and a large runtime library. This project is best suited to programming large...
18.3 MB  
Programming  -  jRate 0.3.7.2-3.3.3
jRate is an extension of the GNU GCJ compiler front-end and runtime system that adds support for most of the features required by the Real-Time Specification for Java (RTSJ), including threading constructs with real-time constraints, asynchronous...
983.04 KB  
Network & Internet  -  JSVN 0.8
JSVN is a Java graphical front-end to the Subversion revision control system. JSVN was released as an open source project on 01/14/2003. It is licensed under the Academic Free License version 1.2 The goal of JSVN is to develop a Java Swing...
174.08 KB  
Code Management Tools  -  GDC 0.23
GDC is a D language front end for the GNU Compiler Collection. GDC supports a number of targets and nearly all features of Digital Mars D. GDC works with GCC versions 3.3.x, 3.4.x, and 4.0.x. Linux (tested on Fedora Core 5 x86 and PowerPC)...
2.7 MB  
NEW DOWNLOADS IN LINUX SOFTWARE, PROGRAMMING
Linux Software  -  wpCache WordPress HTTP Cache 1.1
wpCache is a high-performance, distributed object, caching system application, generic in nature, but intended for use in speeding up dynamic web applications, by decreasing database load time. wpCache decreases dramatically the page and the...
2.85 MB  
Linux Software  -  Edraw Max for Linux 8
An all-inclusive diagramming software for OS X that is capable for 260+ drawing types including flowcharts, mind maps, org charts, infographics, floor plans, AWS network diagrams, Gantt charts, electrical schematics... and that is just the...
229.07 MB  
Linux Software  -  Polling Autodialer Software 3.4
ICTBroadcast Auto Dialer software has a survey campaign for telephone surveys and polls. This auto dialer software automatically dials a list of numbers and asks them a set of questions that they can respond to, by using their telephone keypad....
488 B  
Linux Software  -  Total Video Converter Mac Free 3.5.5
Total Video Converter Mac Free developed by EffectMatrix Ltd is the official legal version of Total Video Converter which was a globally recognized brand since 2006. Total Video Converter Mac Free is a free but powerful all-in-one video...
17.7 MB  
Linux Software  -  Skeith mod_log_sql Analyzer 2.10beta2
Skeith is a php based front end for analyzing logs for Apache using mod_log_sql.
47.5 KB  
Programming  -  FLEX-db Digital Asset Manager 3.0.9
FLEX-db - an enterprise Digital Asset Manager (DAM). It ingests and links metadata with files, creates thumbnails, and processes files using business rules. FLEX-db has a JSP client, Java app server for file input and output and an EJB metadata...
21.57 MB  
Programming  -  Libicom 0.9.0
The libicom library is a character based dynamicly linked library for Linux. It is used to remotely control the Icom IC-R8500 wide band receiver via an RS232 link. All call and return parameters to the control functions are character string based....
20.48 KB  
Programming  -  dotdesktop 0.3
Dotdesktop library provides ability to parse desktop entry file and access the information in a convenient way. Desktop entry file format is defined by freedesktop.org, it is used to describe information about an application such as the name and...
327.68 KB  
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  -  libyasl 0.2
Libyasl is a C++ class library to easily realize TCP/UDP/Multicast clientsand servers in IPv4 and IPv6 environments under GNU/Linux systems.
143.36 KB