Main > Free Download Search >

Free code generators software for linux

code generators

Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 5506
ANTLR 2.7.5

ANTLR 2.7.5


ANTLR is an advanced, easy-to-use parser and translator generator. more>>
ANTLR, ANother Tool for Language Recognition, (formerly PCCTS) is a language tool that provides a framework for constructing recognizers, compilers, and translators from grammatical descriptions containing Java, C#, C++, or Python actions.
ANTLR provides excellent support for tree construction, tree walking, and translation. There are currently about 5,000 ANTLR source downloads a month.
Enhancements:
Java CHANGES
- moved consume(); consumeUntil(...) to recover() method you can override in parsers only. New method signature: public void recover(BitSet tokenSet) throws TokenStreamException;
- CommonASTWithHiddenTokens fixed tree builders copy hidden tokens
- ASTFactory; added overloaded method public void setASTNodeClass(Class c);
- default charVocabulary is 0..127 for ASCII range. ~n, for example, gave really wacky results since charVocabulary had no defined range.
- BaseAST.equals() didnt work when node text was null.
- LLkParser.consume now throws TokenStreamException as Parser.consume does.
C++ changes:
- Added TokenStreamRewriteEngine C++ port + example.
- Fixes for sign extension problems that sneaked in 2.7.4.
- Fixes for some quoting bugs in C++ codegeneration.
- Fixes for some wrong extensions in generated docbook and HTML files (for -html/-docbook commandline options).
- Made codegenerator more unicode friendly.
- Tweaks for preliminary UTF8 support. Includes an example that is capable of parsing UTF8 input (more proof of concept than what is to be). (Using a custom InputBuffer and CharScanner). *Feedback on this is appreciated.*
- Fixed codegeneration bug (a..z!) would trigger generation of invalid C++ code.
- Added missing warning for redefinition of AST types for nodes. (Thanks to Sergey Bogdanov)
- Bugfix for AST factory initialization code.
- Fixed default argument mangling for generated rule methods.
- Fixed sign extension problem in error messages in support lib (triggered by MSVC)
- Fixed type generated for saveIndex and _begin variables. Thanks to Brad Schick for the patch.
- getFilename/Line/Column methods added to TokenStreamRecognitionException (thanks to Heinz Beckers)
- Added lexer states to the flex lexer example. It now seems to parse the same set of java as the other antlr java parsers.
- Small tweaks to include files.
- Doc tweaks.
- Revised configure/makefiles by Wolfgang Haefelinger.
C# Changes
Changes for C# support (by Anthony Oguntimehin, Kunle Odutola & Micheal Jordan):
- Factored out IToken and IHiddenStreamToken interfaces.
- ASTPair now supports a protocol for reusing instances. Generated C# code creates far fewer ASTPair instances.
- The values of LA(1) and LA(2) are now cached in lexers
- ASTArray creation/usage replaced with C# variable length parameter lists. ASTArray remains for backwards compatibility only.
- Several bugfixes in antlr.debug to better support ParseView-style tools [Suggested by Eric Taucher.]
- Updated the C# code generator to generate code that uses use cached LA(x) values, reuses ASTPair instances, and uses the new IToken and IHiddenStreamToken interfaces
- Re-organised the ANTLR runtime library for the .NET platform. Library is now packages as two assemblies:
- antlr.runtime.dll - required, core library types and functionality
- antlr.astframe.dll - optional, types and functionality for displaying astframes
- The upshot of all this is that projects that dont need the ASTFrame functionality arent forced to load the System.Drawing and System.Windows.Forms assemblies that it depends on.
- C# VS.NET solution and project files & names have been updated to 2.7.5. Also new project file for the astframe assembly.
- Updated the NAnt build file(s) to support building the new two-assembly runtime.
- Incorporated latest fixes for the java grammar into the C# java example project
- Updated runtime documentation to accomodate the new two-assembly C# runtime.
<<less
Download (0.88MB)
Added: 2005-04-22 License: Public Domain Price:
1650 downloads
OCamlI18N 0.3

OCamlI18N 0.3


OCamlI18N is a library for internationalization of Objective Caml programs. more>>
OCamlI18N is an OCaml library for programs internationalization.
OCamlI18N (will) provide an I18N module modeling locales, time zones, calendars and dates, numbers and collations for any language, provided enough locale information has been given to him.
The design is heavily inspired by Javas model of localization classes and its motivation was to have a completely thread-safe implementation of internationalization for OCaml fans. If you have any suggestions about the code, contact me (mattam AT mattam DOT org).
OCamlI18N is distributed under the terms of the LGPL.
Enhancements:
- Makefile (VERSION): Set to 0.3, for first release of LDML parsing code.
- src/ISO*.ml*, src/KeyTypes.ml*, src/Variants.ml*, src/ISO_types.ml*: Support for ISO and LDML types, with direct encoding of the enumerations as variant types.
- src/generate_parser.ml: Parser generator, using camlp4 for code construction and capable of producing class types, implementations and parsing code from DTDs.
- src/LDML_types.ml*, src/LDML_impl.ml*: generated code for parsing LDML documents using pxp.
- src/LDML_support.ml*: Support functions for parsing.
- src/LDML.ml*: main entry point to access LDML information.
<<less
Download (0.098MB)
Added: 2005-04-18 License: LGPL (GNU Lesser General Public License) Price:
1649 downloads
phpCodeGenie 3.0.2

phpCodeGenie 3.0.2


phpCodeGenie is a code writer/generator for PHP/MySQL applications. more>>
phpCodeGenie (PCG) is a code generator for database driven applications. PCG can generate entire working basic database driven applications for you. PCG can generate code from different databases.

The database servers it can talk to via ADODB are :- MySQL, PostgreSQL, Interbase, Firebird, Informix, Oracle, MS SQL, Foxpro, Access, Sybase, FrontBase, DB2, SAP DB, SQLite and Netezza. While the core version generates mostly PHP Code, phpCodeGenie can be modified to generate code in any programming language - Perl, Java, C#, ASP etc..

phpCodeGenie attempts to generate these CRUD code so that programmers have a base they can work on. The core database access code and scripts are usually the same for most applications.

Rather than spending a lot of time doing these common code, we can spend our time on the business logic of our applications and let PCG do the boring code for you. phpCodeGenie can generate simple code for beginners where everything is done in the same PHP script or structure Object Oriented PHP Code that follows the PCG framework.

phpCodeGenie requires you to design your tables and then the genie can generate code for reading and writing to the database, the html forms to enter or edit data in the database, scripts to list data, scripts to delete data, search forms, search scripts among others.

phpCodeGenie can interact and generate code from many database servers - MySQL, PostgreSQL, Interbase, Firebird, Informix, Oracle, MS SQL, Foxpro, Access, Sybase, FrontBase, DB2, SAP DB, SQLite, Netezza, LDAP, and generic ODBC, ODBTP, through the ADODB Database Abstraction Library.

phpCodeGenie uses a plugin mechanism for the different code that it generates. While most the core plugins are plugins for PHP Code Generation, one can write plugins for any language, be it Perl, Java, C#, Visual Basic, ASP etc.. Basically, code generation is String manipulation. So it is very easy to make a new PCG plugin. Feel free to write your own PCG plugins and it would be nice if you could share it back with the PCG community.
<<less
Download (1.4MB)
Added: 2005-04-22 License: GPL (GNU General Public License) Price:
1647 downloads
Spirit Parser library 1.8.2

Spirit Parser library 1.8.2


Spirit Parser library is an object-oriented, recursive descent parser generator framework. more>>
Spirit is an object oriented recursive descent parser generator framework implemented using template meta-programming techniques. Expression templates allow us to approximate the syntax of Extended Backus Normal Form[1] (EBNF) completely in C++.
Parser objects are composed through operator overloading and the result is a backtracking LL(inf) parser that is capable of parsing rather ambiguous grammars.
The Spirit framework enables a target grammar to be written exclusively in C++. Inline EBNF grammar specifications can mix freely with other C++ code and, thanks to the generative power of C++ templates, are immediately executable. In retrospect, conventional compiler-compilers or parser-generators have to perform an additional translation step from the source EBNF code to C or C++ code.
Spirit is part of Boost Libraries, a peer-reviewed, open collaborative development effort.
Enhancements:
- Fixed bug where a match is a variant.
- added Jamfile/Jamrules from CVS to spirit-1.8.1/
- added boost-build.jam from boost to spirit-1.8.1/
- disabled template multi-threading in libs/spirit/test/Jamfile
- added a boost-header-include rule (from spirit-header-include) pointing to miniboost in libs/spirit/test/Jamfile
- Fixed if_p inconsistency
<<less
Download (2.27MB)
Added: 2005-04-22 License: zlib/libpng License Price:
1647 downloads
Panda PDF Generator 0.5.4

Panda PDF Generator 0.5.4


Panda PDF Generator is a PDF generator in the form of a C library. more>>
Panda is a PDF generation API written in C.
The Panda PDF Generator is intended to make PDFs on the fly for the Web, but may be used to generate any PDF document you want.
Enhancements:
- As you may already be aware, the most important change in 0.5.4 is that the library is now available under the terms of either the GPL or LGPL (your choice). In order to accomplish this, the TDB code was removed, and either Enlightenment DB or Berkeley DB (version 4) must be linked to in its place.
- Other changes include the addition of link annotations (internal and external), pkg-config support, and an RPM. The main point of this release, however, was the licensing issue.
<<less
Download (2.2MB)
Added: 2005-05-05 License: GPL (GNU General Public License) Price:
1642 downloads
Develop 0.8-0.0

Develop 0.8-0.0


Develop is a little Tool for Programmers. more>>
Develop is a little Tool for Programmers.
You can use it for c++ html php and java.
There are little Generators for html / OpenGL / php.
You can create PDF / PS with highlighting support
Enhancements:
- better highlighting
<<less
Download (0.20MB)
Added: 2005-06-13 License: GPL (GNU General Public License) Price:
1593 downloads
Code::Blocks 1.0 RC2

Code::Blocks 1.0 RC2


Code::Blocks is a C/C++ IDE built with configurability and extensibility in mind. more>>
Code::Blocks is a free C++ IDE built specifically to meet the most demanding needs of its users. The Code::Blocks project was designed, right from the start, to be extensible and configurable.
Built around a plugin framework, Code::Blocks can be extended with plugin DLLs. It includes a plugin wizard so you can compile your own plugins! (Free SDK downloaded separately)
Main features:
- Open Source! GPL2, no hidden costs.
- Cross-platform. Runs on Linux or Windows (uses wxWidgets).
- Made in GNU C++. No interpreted languages or proprietary libs needed.
- Comes in two presentations: Standalone, and MinGW bundle
- Devpack support (optional)
- Extensible thru plugins (SDK available in the downloads section)
- Multiple compiler support:
- GCC (MingW / Linux GCC)
- MSVC++
- Digital Mars
- Borland C++ 5.5
- Open Watcom
- Compiles directly or with makefiles
- Predefined project templates
- Custom template support
- Uses XML format for project files.
- Multi-target projects
- Workspaces support
- Imports MSVC projects and workspaces (NOTE: assembly code and inter-project dependencies not supported yet)
- Imports Dev-C++ projects
- Integrates with GDB for debugging
- Syntax highlighting, customizable and extensible
- Code folding for C++ and XML files.
- Tabbed interface
- Code completion plugin
- Class Browser
- Smart indent
- One-key swap between .h and .c/.cpp files
- Open files list for quick switching between files (optional)
- External customizable "Tools"
- To-do list management with different users
<<less
Download (2.6MB)
Added: 2005-11-28 License: GPL (GNU General Public License) Price:
1591 downloads
Squid Report Generator 1.1

Squid Report Generator 1.1


SRG is a Squid Report Generator designed for the needs of CRCnet. more>>
SRG is a Squid Report Generator designed for the needs of CRCnet. None of the existing report generators could provide the exact solution that we required and we decided to start from scratch rather than trying to modify an existing progamme.
SRG is designed to be fast and easy to integrate in to other authentication systems (such as those that are driving Squid itself).
Main features:
- PHP Output with built in authentication hooks
- Fast Processing
- Reporting right down the the location vistied
Enhancements:
- Fixed assertion failure when output directory contains a subdirectory with an invalid name.
- Fixed compilation problems on sparc64. Endianess problems.
- Fixed bug with localtime using a static buffer (or similar) which caused the Period to be misreported as firstdate - firstdate.
- Marked -A, -c, -D, -e, -L, -p, -P and -T as deprecated. See FAQ for details.
- Added option (-r) to allow sorting output reports by any column via javascript
- Added meta tags to prevent indexing of reports by robots
- Minor stylesheet updates
- SRG now defaults to generating location reports
- SRG now defaults to showing the requesting host in location reports
- -H is now used only to specify whether DNS lookups should be performed
- Fix some minor output formatting errors reported by Guiliano Cioffi
- Added some example scripts for generating SRG reports
- Added basic debian package
<<less
Download (0.062MB)
Added: 2005-09-26 License: GPL (GNU General Public License) Price:
1524 downloads
Password List Generator 1.0

Password List Generator 1.0


Password List Generator is a good tool to create passwords list with makepasswd and save to file. more>>
Password List Generator is a good tool to create passwords list with makepasswd and save to file.

<<less
Download (0.032MB)
Added: 2006-03-21 License: GPL (GNU General Public License) Price:
1477 downloads
Pretty Code Web 1.00

Pretty Code Web 1.00


Pretty Code Web is a syntax highlighter for publishing code, written in any programming language, to the Web. more>>
Pretty Code Web is a syntax highlighter for publishing code, written in any programming language, to the web.
Written in php it uses syntax files separate from the main code to highlight a specified language.
Main features:
- Syntax highlighting for (potentially) any language.
- User defined syntax files.
- User defined colors
- Separate colors for:
- 6 Keyword Groups
- Text Strings
- Operators
- Block and Line Comments
- Bracket Characters
<<less
Download (0.024MB)
Added: 2005-10-20 License: Free for non-commercial use Price:
1470 downloads
Stratego/XT 0.16

Stratego/XT 0.16


Stratego/XT is a development environment for creating stand-alone transformation systems. more>>
Stratego/XT is a development environment for creating stand-alone transformation systems.
It combines Stratego, a language for implementing transformations based on the paradigm of programmable rewriting strategies, with XT, a collection of reusable components and tools for the development of transformation systems.
In general, Stratego/XT is intended for the analysis, manipulation, and generation of programs, though its features make it useful for transforming any structured documents.
In practice, it has been used to build many types of transformation systems including compilers, interpreters, static analyzers, domain-specific optimizers, code generators, source code refactorers, documentation generators, and document transformers.
Enhancements:
- The compiler was restructured.
- Some old language features were removed.
- Man pages for all tools were completed.
- A new introductory tutorial with examples was co-released, and more.
<<less
Download (6.9MB)
Added: 2005-11-08 License: LGPL (GNU Lesser General Public License) Price:
1458 downloads
Genealogy Graph Generator 1.0

Genealogy Graph Generator 1.0


Genealogy Graph Generator (GGG) is a set of programs for automatically generating academic genealogy graphs. more>>
Genealogy Graph Generator (GGG) is a set of programs for automatically generating academic genealogy graphs. It tells you who your advisor and your advisors advisor and her advisor and so on are.

<<less
Download (0.046MB)
Added: 2005-11-03 License: GPL (GNU General Public License) Price:
1454 downloads
PHPSPELLBOOK 0.5

PHPSPELLBOOK 0.5


PHPSPELLBOOK is a suite of tools for Web site promotion, diagnosis, and improvement. more>>
PHPSPELLBOOK is a suite of tools for Web site promotion, diagnosis, and improvement.
PHPSPELLBOOK provides Web masters with tools such as advertisiment submission, a mass mailer, a broken link checker, a link exchange checker, fake click generators, anonymizer tools, a calendar, and more.
Main features:
- All tools could perform operations in anonymity relaying on Proxy/Socks4/Socks5 lists.
- Advertisement submissions tools
- SendMail: mass mailer
- Broken Link Checker
- Clicker tools [fake hits generators]
- Domain Spider
- HTTP Header Checker
- Link Exchange Checker
- Meta Tags Tools
- Page Ranking Tools [pagerank checker)
- Partners Finding Tools [find websites in a given pagerank range]
- E-Mail handling and parsing tools
- Translation Tools
- Url handling tools and generators
- Calendar
- Anonymous hosts list administration
- Anonymous host checker [proxy/socks4/socks5 checker]
- Jobs administration
- Smtp servers list administration
- Statistics
Enhancements:
- This release adds documentation updates, a code cleanup, new sources for socks4, socks5, and proxy lists, an installation script fix, a link popularity checker, and a partners finding tool.
<<less
Download (0.097MB)
Added: 2005-12-02 License: GPL (GNU General Public License) Price:
1422 downloads
Axis2 0.94

Axis2 0.94


Apache Axis2 is a next generation Web Services stack (client and server) written in Java that supports asynchronous calling. more>>
Apache Axis2 is a next generation Web Services stack (client and server) written in Java that supports asynchronous calling, a high-performance object model, WS-Addressing, and a powerful extensibility model that supports WSReliableMessaging, WS-Sec, and WS-AtomicTransactions.
Main features:
- AXIOM, an XML object model working on StAX (Streaming API for XML) parsing optimized for SOAP 1.1/1.2 Messages. This has complete XML infoset support.
- Support for One-Way Messaging (In-Only) and Request Response Messaging (In-Out)
- Module Architecture, mechanism to extend the SOAP Processing Model
- Module version support , can have multiple versions of the same module and use them depending on the requirement.
- Content hierarchy
- Archive based deployment Model and Directory based deployment model
- JWS like deployment (making Java class into Web service)
- WSDL Code Generation Tool for Stub and skeletons
- WS-Addressing, both the submission (2004/08) and final (2005/08) versions
- WSS4J module for security
- Improved and user friendly Client API
- WSDL2Java
- REST (REpresentational State Transfer) Support
- Transports supports: HTTP, SMTP, TCP, JMS
- Raw XML providers
- Support for MTOM/ MIME/ SwA
- SAAJ implementation
- DOOM - New Feature
- Pack/Unpack capability for the generated code- New Feature
- Axis Data Binding - ADB (Framework and Schema Compiler)
- Numerous bug fixes since last release
Enhancements:
- Fixing of memory leaks
- Client API changes , Introducing ServiceClient instead of MEPClient, InOnlyMEPClient, InOutMEPClient, Call. (Please note that the above classes will be deprecated in this release.)
- Module versioning support , can have multiple versions of the same module and use them depending on the requirement.
- Code generator improved to process multi-port WSDLs properly
- Packing and unpacking options for the code generated classes
<<less
Download (0.79MB)
Added: 2006-01-16 License: The Apache License 2.0 Price:
1391 downloads
x10 0.3.2

x10 0.3.2


X10 is a new object-oriented, type-safe programming language for programming the next generation of high performance systems. more>>
X10 project is a new object-oriented, type-safe programming language for programming the next generation of high performance systems. X10 is designed and developed by IBM.
While developed in close contact with the designers of X10 at IBM there are significant differences in syntax and semantics between the (current) IBM prototype and language specification. Those differences arise primarily from the fact that the X10-XTC compiler attempts to implement what might be close to the (non-existant) 0.5 specification of the language, whereas the IBM reference implementation targets the 0.41 specification.
We hope that 0.5 will add operator overloading, generics and region types and thus the X10-XTC compiler is build trying to support these concepts.
Another key difference is that the current X10-XTC compiler does not support close integration of X10 code (however, Java code can be called using classes that are declared to be extern). On the technical side, the IBM compiler compiles X10 code to Java source code which is then compiled to Java bytecode by javac.
The XTC-X10 compiler produces Tucson IR which is currently interpreted by an interpreter written in Java (but is supposed to be compiled to C or native code in the future). The reason is that Tucson IR will hopefully be easier to compile and optimize compared with Java ASTs. As a result, equivalent X10 code should run slower with XTC-X10 today, but might run as fast as UPC code once we are a bit further along.
Enhancements:
- This release fixes some minor bugs in the code generator for atomic sections.
- The type checker was improved substantially and now works for simple distribution operations.
- In addition to the X10 compiler front-end and interpreter backend, a new backend that generates C code was started.
- The new C backend already supports constants, (virtual) calls, exceptions, branches, allocation, and get/put operations.
<<less
Download (8.1MB)
Added: 2006-02-22 License: GPL (GNU General Public License) Price:
1347 downloads
Secleted [ 0 ] software to compare
  • Page: 1 of 5
  • 1
  • 2
  • 3
  • 4
  • 5