PDA

View Full Version : Pax Compiler updated...



savage
23-05-2006, 08:53 AM
Pax Compiler (http://www.paxcompiler.com/) was recently ( 11th May 2006 )updated...


paxCompiler is a compiler of Pascal programming language. The key features of the paxCompiler are:

* The compiler generates machine code for Intel processor.
* It is possible to use the compiler as a scripting engine. You can embed the compiler into host application, register host-defined types, routines, variables and constants for the engine, read/write script-defined variables, call script-defined functions etc. You can save/load compiled scripts to/from a stream.
* The compiler is written in Delphi as a set of Delphi components. TPaxCompiler, TPaxProgram and TPaxPascalLanguage are Delphi components that allows you to embed the paxCompiler into Delphi, Kylix or Borland C++ Builder application so you can customize and extend the application without having to recompile it.
* Source code of paxCompiler is compatible with Free Pascal 2.0.
* The compiler implements a subset of Object Pascal language. The supported types are: Boolean, Byte, Word, Integer, Double, Single, Char, AnsiString, ShortString, Pointer, Record Types, Array Types, Subrange Types, Enumeration Types and Procedural Types. The compiler supports such concepts as namespaces, overloaded routines, nested routines, default parameters, units.
* The roadmap of the compiler includes: support of OOP, Basic compiler and C compiler, cross-language programming, built-in assembler, debugger.

dmantione
23-05-2006, 05:21 PM
Depending how serious the guy is, this migth well be the news of the year. Sadly it does not come with source, but looking at the distributed files alone, this looks a very serious attempt to build a compiler engine.

Another Pascal compiler would be very nice.

WILL
23-05-2006, 11:27 PM
Ah ok! the same guy that created paxScript (http://www.paxscript.com/) has taken it a step furtherI see... Very nice! Well judging from his work in the past, I think he is quite serious about what he has done. As for open sources? I'd love to see those.

And the fact that more options for Object Pascal are coming to bare is awesome. 8)