main 9.0
Loading...
Searching...
No Matches
theCompiler - create STRUCTURE from SOURCE

latest NEWS

theCompiler



LAST UPDATE
reorganize the documentation, fix documentation bugsā€¦

SUMMARY
theCompiler - Is a tool for extracting the definitions from a given API to generate new code based on it, which is then integrated into the target project
NEWS FROM: 25 Nov, 2023

Rename files to better support the alc (all-language-compiler) wording.

Add the new main-page structure.


DETAILS

The main goal of theCompiler is to support Meta-Programming.

‍At the beginning theCompiler started with C# and the lack of support for automatic api generation combined with a very "fault-tolerant" integration that ultimately ended in a runtime error.

After the piece-by-piece conversion of LibMsgque into an object-oriented environment and the associated standardization of the language connection, theCompiler became more and more important and thus became a "swiss knife" of programming.

The central tool to create source-code is BuildNhi1, which, after a few tests, calls the makefile where the compilation process is ultimately controlled. To avoid unnecessary translation work, theCompiler was programmed in such a way that just ONE run is enough to update all project files.

‍The programmer writes HIS code independently of BuildNhi1 and ultimately carries out the final translation into the executable.

If the API or an attribute was changed, then of course the BuildNhi1 must be called again in order to transfer this change to the entire project.

DEPENDENCIES

theKernel, theLink, theConfig

Introduction

target #1 #2 #3 #4 #5
theCompiler alc compiler alc goals alc new C alc parser alc native

Files

README , INSTALL , NEWS, CHANGES

Navigation

NHI1 , theKernel , theLink , theConfig , theBrain , theGuard