Project-GAD
Creating own PASCAL language interpreter.
- Application
- SourceForge
- GNU General Public License version 2.0 (GPLv2)

30,057 projects in the catalog.
Free Pascal, Lazarus and Delphi components, libraries and programs from GitHub, SourceForge, Codeberg, GitLab and more. Rate them, mark what looks interesting, and talk about them on their benches.
Creating own PASCAL language interpreter.
trying to Use DUDS and DelphiAST to Refactor Projects
A simple bulk replace tool for Delphi/Pascal project upgrade (replace obsolete identifiers with new ones, etc.)
#Delphi-Project-Manager A project manager tool for Delphi Applications. Working up to Delphi 2007. As soon as possible I'll commit a Delphi XE7 version. Clone with GIT -------------- ``` > git clone git://github.com/Ruscigno/Delphi-Project-Manager.git > cd Delphi-Project-Manager > git submodule update --init ```
. Delphi FPC This is a Pascal Delphi library that processes to markdown to HTML
JEDI code formatter better compatible with modern Delphi
AppM Build Automaiton is an open source and automated software application that is used to construct and build projects on different operating systems and using different development environments. General principles of implementation: -Each project must have a Build Project File, containing the necessary information on the construction of the project. For example, a unique name of the project, dependence on other projects and libraries, methods of construction, etc. Thus, the entire repository should be marked by the project description files to provide unambiguous information on the projects and their dependencies. - AppM Build Automaiton must be able to perform different actions (project construction, external applications launch, file copying, etc.) which are needed to build a -product. - All operations with projects should be carried out on the basis of information that build tool derives from the project description files.
A project manager tool for Delphi Applications
Tool used to generate the DashEngine.uproject file
This is the 5th version of the Pascal-P compiler from Zurich. This is the Pascal-P4 compiler modified to be ISO 7185 Pascal compilant, both in the the implementation language, and in the language it processes. Pascal-P was an implementation kit, created between 1972 and 1974, for the original language Pascal. The source for the original compiler was passed around and modified quite a bit, but Niklaus Wirth noted that it was very popular, and represented a good method to popularize the language. He gathered the source into a clean version called Pascal-P2. The Zurich group then created an improved version called Pascal-P4. You can find all of the Pascal-P versions here in sourceforge: https://sourceforge.net/projects/pascal-s/ https://sourceforge.net/projects/pascal-p2/ https://sourceforge.net/projects/pascalp4/ https://sourceforge.net/projects/pascalp5/ https://sourceforge.net/projects/pascal-p6/
DUnit is a framework of classes designed to support the Xtreme approach to software testing. This branch from the principal project, is for transform his visual interface to the new Firemonkey framework, know too as FMX. Current version is only for the old VCL framework. When project finish, it shall work for run unit test in Windows and Mac OS X. And of course for Android and IOS too. Did you need this approach? You can support us saying you like this project and leaving a message, please. You can get the current state of the project with the next URL repository: https://svn.code.sf.net/p/dunitfmx/code/trunk We are going to appreciate all the support!
PRAHN is an interpreted scripting language which allows massive amounts of HTML code to be written with minimal input and allows for web sites to be updated with minimal effort.
SynProject Documentation Tool
Adds and maintains a header comment on each PAS and DPR files in a folder tree as a title, description and copyright informations.
Adds and maintains a header comment on each PAS and DPR files in a folder tree as a title, description and copyright informations.
Tool that loads an .spr file for Sibyl.
NOTE: Project has been delayed due to other tasks. I will return to this project in 2018. This is a new project which will be available soon. I wanted to bring AmigaE back to life, so I wrote an E to C transpiler which creates C code compatible CC65/CMOC/VBCC/BCC/GCC/TCC/LCC etc. The aim is to bring AmigaE to every possible platform in one hit.
. Delphi These files make up a hand-written high speed parser for the Object Pascal dialect known as "Delphi". The original work was done by Martin Waldenburg in the late 1990s, and the project was abandoned sometime before 2003, when I found the code and began working on it. I have kept it updated as necessary to work with my project, called "Castalia".
Download java library (jar/aar) dependencies to your Delphi project from repositories (Maven/jitpack etc.), extract and create new jar, create JNI pas file, add to project
Lazarus IDE plugins Language Tools
A small, VERY fast micro parser to analyse very large Delphi projects (it can cope with million line projects and thousands of modules with ease). Provides an export to Gephi for graph analysis of unit dependencies.it
pasc is a command line tool to help the developer manage free pascal projects with boiler plate tasks like git repository config, launch tasks, test projects creation and others.
Project files for the easy80 project
Deprecated projects created in 1992 in Turbo Pascal to change things in source code for ASM, Cobol and Pascal projects.
When changing an old project to maven project,a lot of dependencies deploy job needed.This tool is designed for this situation.
This project born a few years ago when I encountered a fatal bug on a production environment, unfortunately not replicable on my development machine. I spent many time finding a solution, using also freeware and commercial third-party tools and libraries, but none helped me because the bug crashed the process, and no of the above tools could be able to catch the exception before the process dying. Also, it was not possible to install a development environment onto the production machines, so the only solution was to develop a debugger which didn't need any user/developer interaction. I used many open source resources, then I decided to make the Bug Finder an open source project. It is built over a pluggable architecture to support other languages different from Borland Delphi (the one I used to develop my faulting application and the Bug Finder too). Here is the article http://www.codeproject.com/Articles/602794/Bug-Finder-a-real-Win32-extensible-passive-debugge .
Here you can find both an Oberon V4 system for Linux (x86) and a collection of Oberon V4 sources for various other platforms. Oberon V4 was implemented at ETH Zurich for several platforms. Binaries can be found on their server[1] and on the one of the University of Linz[2] where Mössenböck's group did further development after he left ETH and the Group at ETH concentrated on System 3. More Information can be found in the wiki https://sourceforge.net/p/oberon/wiki/Home/ of this Project and on Wikipedia https://en.wikipedia.org/wiki/Oberon_(operating_system). In 2013 they were moved here for easy access and, in case of interest, collaboration on further development. The Oberon mailing list[3] is an established channel for its discussion and followed also by the administrators of this SF project. [1] ftp://ftp.ethoberon.ethz.ch/Oberon/OberonV4/ [2] ftp://oberon.ssw.uni-linz.ac.at/pub/Oberon/ [3] https://lists.inf.ethz.ch/mailman/listinfo/oberon
This Pascal compiler was created by the Computer Science Department of SUNY in Stony Brook back in 1975. The Pascal compiler generates code for the IBM 360 and is written in XPL. This project includes the source code for the Pascal compiler and the XPL compiler. This project also includes an IBM/360 simulator capable of running the output of both the Pascal compiler and the XPL compiler. The simulator is written in C and can run on most machines with a C compiler.
This project uses a very original approach to parse a subset of the Pascal language, and covers all the aspects necessary for generating an X86 assembly program. The project is a bit 'dated', but the way recursive descent parsing was implemented is worth a look.
Want (build utility for Delphi projects) based on https://sourceforge.net/projects/want/
New generation tool to build projects and install packages for Delphi, C++ Builder and Lazarus/FPC, brought by TMS Software.
Wizard for HORSE projects
The Project of mine and a group of friends will be called "C-pretter". It will involve the creation of the interpreter of C++ in Delphi language. First version of this project is going to involve elements of C++ language such as : Variable operation, l
The DelphiPackageTool (DPT) is used to compile/install a larger set of projects/packages. It makes working with .groupproj files easy. This tool is for Developers which need to switch between different Delphi versions and projects.
This Project is oriented to the people recently initiated in programming. The aim of this project is to translate pseudo code to real pascal code for testing. And with plugins or dictionaries, It can translate to any programation language.
Language Tools Learning and Examples
Setup your Delphi Environment very easily - build your projects with more comfort
Its a version of http://hmelnov.icc.ru/DCU/index.eng.html, to support RFindUnit Project
Delphi Dom HTML Parser and Converter. Fork (not from the original author): https://sourceforge.net/projects/htmlp/
Free Pascal static code analyser for Free Pascal and Lazarus Projects
IPS - High Level Programming of Small Systems for the AMSAT space projects (communication satellites for radio amateurs)
Project to create SQL Parser
Build massive amount of Delphi and C++Builder projects in parallel.
DUnit2 - Delphi unit testing framework. I migrated the project from SourceForge to here to continue development.
Automated deployer for Embarcadero RAD Studio projects
Python4Pascal is an open source project used to embed Python in applications made with Delphi or Lazarus/FPC.
This Lazarus project provides a RAD IDE for Free Pascal in the browser (Chrome) or desktop.
An API conversion and wrapper classes for integrating Lua 5.2 into Delphi projects
Automated uses clause optimizer for Delphi projects
Lightweight Pascal Interpreter
Project Bundles for Delphi
A utility that will produce a graph of the files used in your Delphi project
Klaus programming language (backup of https://gitflic.ru/project/czaerlag/klauslang)
parses the Uses clause of a Delphi project, listing all units with some optionally ignored
A modern documentation generator for Free Pascal projects.
build system for AVR GCC projects
This is a mirror for the fit4delphi project
A Free Pascal tool to count lines in Lazarus/Delphi projects (*.pas, *.pp, *.dpr, *.lfm) with console and CSV output.
DSpecCreator is a project that can be used to create and edit .dspec files that are used to create packages that can be used with Delphi Package Manager.
Part of the RTL2 project, a collection of Tools for using with Remobject-Elements https://www.elementscompiler.com
A compiler for Standard Simula, and our Free Simula dialect. Free Simula is a modernized Simula dialect, serves as a hobbyist project, and educational environments.
Search all Delphi and C++Builder projects in a folders tree and create or update a global project group file for RAD Studio.