Design and maintenance of pre-compilers.
In the fields of pre-compilers, utilities, and development-tools
design and develop programs for a wide variety of applications, not
assembler-programs, but also for 3GL environments. Amongst these
- Enforce the usage of your company's standards.
Unauthorized constructions, names, etc. will result in
the program will not compile, error messages will appear in
- Implementation of macro facility.
Implementation of a macro facility for compilers that do not support
comparable functionality themselves. E.g. we created an RPG
that mimicked HLASM's macro function for the RPG environment.
- Generate macros and/or copy-members.
These can be generated from your repository, from existing
from other meta-information, or from existing source-members.
- Generate code.
This can be done from the same sources as above. Code however also
generated from ordinary source code. Amongst the possibilities are:
- Redefinition of existing command codes. E.g. every
I/O-statement can be
replaced by a call to a compatibility-module. The required
compatibility-modules can be generated as well. The program's
will be changed for each compile. To the application programmer
- Definition of new command codes. E.g. a WRITE-NEXT (update
read next), a READUL (read unless locked), or an OPENSEG
(open file segment).
In brief: anything that renders the life of your
- Generate stubs.
Whenever programs operating below the 16MB-line (AMODE 24) have to
with programs above that line, they must call and return to each
a so-called stub. Also, during link-editing special measures must
All these matters can be generated from the source.
The range of possibilities is nigh on without limit. We regard it
as a welcome
challenge to think with you, and search for possible solutions for
specific wishes and/or problems.
Remarks? Questions? More information? Select the topic of your
e-mail us with your
This site is a member of WebRing.
You are invited to browse the
list of mainframe-loving sites.
Dinos are not dead. They are alive and well and living in data
around you. They speak in tongues and work strange magics with
Beware the dino! And just in case you're waiting for the final
these dino's: remember that dinos ruled the world for 155-million
Dinos and other anachronisms