TPC16 Compiler Source Code 1.0

Software ID: 83526
 (512k)  -   09 s
 (1Mb)  -   05 s
 (2Mb)  -   03 s
 (5Mb)  -  < 1 sec
 (10Mb)  -  < 1 sec
TPC16 Compiler Source Code 1.0 Description

Turbo Pascal compiler written in Turbo Pascal. This is not the "original" Borland source code of the Turbo Pascal since it was not written in Pascal. This is TPC16, a Turbo Pascal compatible compiler written from scratch. It is completely source-code compatible with the Borland Turbo Pascal 7.0 command line compiler TPC.EXE. This means that it uses the same syntax and generates EXACTLY THE SAME compiled units and 16-bit code for x86. This source code shows all the beauty of the Pascal programming language and reveals all the tricks needed to build a fast and compact compiler for any language, not just Pascal. With this Turbo Pascal single pass compiler source code you will get: Architecture of symbol tables, Understanding of Turbo Pascal unit structure, Ultra fast scanner, Examples of hash tables for fast keyword search, Plethora of data structures needed in any compiler, Algorithms for dealing with identifiers, scopes and units, Parser to analyze a sequence of tokens and to check Pascal syntax, Example of compiler error reporting, Understanding of expressions and calculations, Examples of arbitrary expression processing and code generation, Algorithms for generating complex code with limited set of registers, Example of in-line assembler compiler, Example of intermediate code structure, Optimizing code generator, Understanding of importing object files, Optimizing linker with excellent approach to resolve references, A working compiler compatible with Borland Turbo Pascal 7, Deep understanding of the Turbo Pascal compiler internals and more. The most important feature of this package is practical implementation of various algorithms together with proven data structures. A successful compiler implementation depends mainly on data structures and algorithms used. Therefore TPC16 source can be used as an inspiration on how to implement complex algorithms for your compiler. The best e-book on compiler design.

Size: 4.9 MB | License: Shareware | Price: US$49 | Category: Programming
Delphi Component Help Builder Delphi Component Help Builder is a powerful tool that creates help files for Delphi components based on its source code to integrate it with Delphi IDE help system. It's a combination of Pascal source code parser and help file editor. Help file created with Delphi Component Builder looks professional, like help files supplied by Borland. Delphi Component Help Builder also can save help topic text back into source files as in-source help comments.

OS: Windows
Software Terms: Component, Help, Borland, Delphi, Dchb, Wsoftware, Wsoft, Yuriy, Shcherbakov, Sherbakov
Size: 830.0 KB | License: Shareware | Price: US$14.95 | Category: Programming
SOCKShell SOCKShell enhances Windows Explorer context menu (displayed when you right click on an item) by adding new predefined options and allowing you to add any number of your own options, both to the main context menu and to the SOCKShell submenu. Predefined options include Analyse Pascal source code, Explore in a new window, Copy the full path, Edit with Wordpad, Edit with Notepad, Open a Command Prompt, Set file attributes, Set file date and time.

OS: Windows
Software Terms: Shell, Shell Extension, Context Menu, Explorer, Application Development Tool, Pascal, Tools, Software, Freeware, Shareware
Size: 12.0 MB | License: Shareware | Price: US$79.99 | Category: Programming
Delphi Code Library Delphi Code Library is a powerful source code Library shipped with 1000+ lines of code, quick and powerful search engine, powerful printing capability, password protection, user notes & attachments handeling, favorites & rating support and more! Delphi Code Library is a powerful multi-language source code Library with the following benefits: 1. Built-in library with 50,000++ lines of code 2. Quick and powerful search engine 3. Powerful printing capability 4....

OS: Windows
Software Terms: Delphi, Pascal, Source Code, Source Code Library, Code Librarian, Code Snippet, Code Snippet Manager, Code, Sourcebook
Size: 1.9 MB | License: Freeware | Category: Programming
ActionTest This is a demo for RichView and RichViewActions (set of actions for building a user interface) It shows how to Create A Word Processor almost without writing any pascal (or C++) code. This demo was compiled with several freeware third-party components: for importing HTML files, working with XML documents. See Details in readme.txt.

OS: Windows
Software Terms: Rtf, Rich Text Format, Delphi, Unicode, Transparent Richedit, Transparent Memo, Builder, Borland, Codegear, Hypertext
Size: 665.6 KB | License: Demo | Price: US$79 | Category: Programming
C 2 Delphi Converter Convert C source code into Delphi/Pascal source code. Convert C source code into Delphi/Pascal source code. The program can help you to port existing applications to another new program language. It will change the C syntax into the Pascal syntax. The program has a batch conversation function to...

OS: Windows
Software Terms: Pdf Bearbeiten, Pdf, Pdf Editor, Software, Shareware, Downloads, Pdfeditor, Pdf-editor, Onlineshop, Onlineshop Erstellen
Size: 450.6 KB | License: Shareware | Category: Programming
Turbo51 Turbo51 is a Free Pascal compiler for the 8051 family of microcontrollers. Turbo51 is a Free Pascal compiler for the 8051 family of microcontrollers. If you are programming for the 8051 family of microcontrollers and you like Pascal programming language then you will love Turbo51. Main features: Win32 console...

OS: Windows
Software Terms: Pascal, Compiler, Code, Microcontroller, Turbo51
Size: 2.2 MB | License: Freeware | Category: Programming
SkyIDE SkyIDE gives you a free development environment for C++, Java and other programming languages. SkyIDE gives you a free development environment for C++, Java and other programming languages. This version is a complete rewrite of the initial SkyIDE series. It has a multi project and multi compiler support along with an advanced variable...

OS: Windows
Software Terms: Skyide, Publisher Of Skyide, Author Of Skyide 2 0, Files, Project, Compiler, Separate, Variables, Projects, Complete
Size: 34.6 MB | License: Freeware | Category: Programming
Free Pascal A FREE Pascal compiler that supports function overloading, operator overloading and other such features. A FREE Pascal compiler that supports function overloading, operator overloading and other such features. Free Pascal (aka FPK Pascal) is a 32 bit pascal compiler. Free Pascal is available for different processors (Motorola 680x0 and Intel 80386...

OS: Windows
Software Terms: Open Source, Open Source Software, Development, Community, Source Code, Secure, Downloads, Free Software
Size: 2.2 MB | License: Freeware | Category: Programming
WMI Delphi Code Creator Generate object pascal and C++ code to access the WMI. The WMI Delphi Code Creator tool, allows you to generate Object Pascal and C++ code to access the WMI (Windows Management Instrumentation) classes, events and methods. This freeware tool is inspired by the WMI Code Creator. Features Can generate...

OS: Windows
Software Terms: Code, Creator, Source, Delphi
Size: 1.2 MB | License: Shareware | Price: US$99 | Category: Programming
Code Flowchart Creator Code Flow Chart Creator is an advanced source code to flowchart converter for software engineers and document writers. It can automatically generate flowchart/NS chart from source code, supports C, C++, VC++, PHP, Pascal and Delphi. Code FlowChart Creator is an powerful source code to flowchart converter for software engineers and developer. This Code Flowchart Maker supports C, C++, VC++, PHP, Pascal and Delphi. It can automatically generate flowchart/NS chart from source...

OS: Windows
Software Terms: Code To Flowchart, Flow Chart Creator, Flow Chart Maker, Flowchart Converter