test-pascalcompiler
Pascal compiler build from scratch
- Quiet
- Application
- GitHub
- ★ 1

30,087 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.
Pascal compiler build from scratch
Pequeno projeto de TDD em delphi XE6 usando Dunit
Learning and Examples Language Tools
Delphi - DUnit幫手類
Implementação em delphi do compilador e do intepretador LOX
一个小型编译器框架,仍在不断改进中。
Mirror of tigcc from http://tigcc-linux.cvs.sourceforge.net/
TinyPascal is a lightweight, embeddable Pascal virtual machine built in Delphi. It compiles modern Pascal to bytecode for execution in a stack-based VM with UTF-8 support, strong typing, and modular architecture. Ideal for scripting, education, rapid prototyping, and language research.
Librería TPerlRegEx para ser usada en versiones Delphi 2010 y Anteriores
TRAC4 Language
A structure built in trees of abstract syntax - for habitation
First try to import gexperts. As rewrites maybe needed, just ignore this repository.
Automatically exported from code.google.com/p/turbophp
Lesson 14 of the online course "Building a virtual machine" by Dmitry Soshnikov
Universial Linker Editor
Aplicando unit test en Lazarus utilizando fpcunittestrunner y fpcunitide
Ce cadre d'application permet de faire des tests unitaires pour des programmes écrit en Turbo Pascal.
Unit Test Tools for testing
This is a unit to help delphi programmers that remove some essential code from new projects.
A small Virtual machine and assembler
https://github.com/Dennis1000/verysimplelua.git
toy compiler
Set up the vscode for pascal, outdated
Interpreter for the language WHILE written in WHILE itself
Xcode Plugin, Templates, Test Runner for Silver Programming Language from RemObjects
Run Arduino code on windows or linux
Object Pascal tools for text based content
Win Pascal Compiler
Dev-C++ with wxWidgets designer Attribution: http://wxdsgn.sourceforge.net/
A regex-based string generator
XMLReader is a class written for use in Free Pascal and in Delphi and Lazarus IDEs. Writes and reads a Database using XML (no installation required)
This is the Pascal edition of ACS script command line compiler for id-tech1 games. It can be used to compile ACS scripts for DelphiDoom source port
Adapt is data conversion language developped in 1984 by Norman W. Molhant and Christophe Dupriez. It has been used in many circumstances, it translated itself in many programming environment and it should evolve now toward modern environments like Java.
AIDE is a compact IDE for Android developers. Firstly, it's an IDE of java for Android, then it'll be extended to SIMPLE(Basic) for Android. It's a RAD with form designer, code editor.
Iterpreter of Pascal language which may help programmers doing ther job. Include basic operations in/out, declarations of variables.
A programming language AL-IV (ALFOUR) is a high-level imperative object oriented programming language with minimal introduction level, easy porting to any platform claiming a very high level of safety and stability, with a controllable level of code protection, high efficiency of an executable code, full independence from a target platform, minimal enter level.
Assembler Laboratory (ALab) is an assembler IDE. At this moment it resembles a target for an archeological expedition.
AllInOneRuby creates an Windows or Linux executable that includes both the Ruby interpreter and the runtime libraries. Why? Because it's sometimes not easy, or allowed to do a complete Ruby installation. That's where AllInOneRuby comes in.
Amalia programming language is expected to be a flexible and simple interpreted-language like Python and Lua.
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.
Convert a pascal (.pas) source to a colored Html page. Version 1.3 made with Free Pascal / Lazarus source code (see screenshots).
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.
Arkadios is an open source project (under GPL / LGPL) that tries to create a largely Delphi compatible managed compiler for the Mono / .NET platform.
Action! is a programming language for the Atari 8-bit family of microcomputers. It features an integrated editor, a debugger, and a 6502 compiler. Action! was created by Clinton Parker and released on cartridge by Optimized Systems Software (OSS) in 1983. Its syntax is similar to that of ALGOL 68. Action! is significant for its high performance, which allows games and graphics demos to be written in a high-level language without the use of hand-written assembly language code. Action! language constructs were designed to map cleanly to 6502 opcodes. In 2015, Clinton Parker released the Action! 3.6 source code to the public under the terms of GPL. This project is intended to preserve the Action! source code, provide fixes for known bugs, and add new features in version 3.7. Join us at AtariAge https://forums.atariage.com/topic/217770-action-source-code for questions and discussions. Check out https://atariwiki.org/wiki/Wiki.jsp?page=Action for related information.
Atom is a programmable, register-based virtual machine for Win32 computers. The AtomVM can be programmed using a high-level, neo-assembler language called Atom Assembler.
FORTH-like language compiler for AVR ATMega
BAScript is a simple scripting engine written in Object Pascal you can use to add scripting to your Delphi, Lazarus or Free Pascal applications ("host program") to extend their functionality without the need of recompiling them. The virtual machine defines its own language, called the BAScript language. It is a low-level language, somewhat similar to the Assembler language, which is not intended to be easy to program but easy to execute. So it is recommendable to use other higher level languages and translate them into BAScript language. Package includes two compilers that translates from a higher-level language to the BAScript language. You should note that BAScript is intended to be lightweight, so it has not mechanisms to handle complex data structures or large amounts of data or code. On the other hand, it has less need for memory and resources than other scripting interpreters. If you need more power you may try PascalScript.
The BASIC IDE is an open source IDE for any language you can imagine. The IDE is written in Object Oriented Delphi. This project was abandoned, and now we are trying to get it back up to speed... I must say, all help is welcome !
Mr. Arch Brooks, Software Engineer This application clones source code produced by the BCS Delphi Code Generator. https://bcsjava.com/blg/bcs/article.php?story=2010082508493248
Mr. Arch Brooks, Software Engineer This application applies mass changes to source code. https://bcsjava.com/blg/bcs/article.php?story=20100828214807259
Mr. Arch Brooks, Software Engineer BCS Delphi XE Source Code Generator
Used to translate Borland C++ to Borland Delphi. It was designed to translate Borland C++, however will translate other versions with an increased error rate. Please be sure to set up your own Types in the Options Menu => Keywords => User Types section.
An initiative to support and extend the Free Pascal compiler on the BeOS, and create a objects library to allow the creation of graphical user applications.
BTM: A localization and translation tool for Delphi applications (mirror)
The BF Debugger Project is an attempt to allow the development of software using the Brainf*** programming language in a GUI development environment, and to provide a platform for the advancement and dissemination of this language.
Blaise is an open-source object-oriented scripting language. Language features: Object-oriented. Unicode support. Optional typing, ie dynamic or static typing. Richly typed. Higher-level mathematics support, for example Complex numbers, Rational numbers and Matrices. Virtual Machine architecture. Co-routines. Familiar language syntax, influenced by Object Pascal, Python and Ada.