SITE UNDER CONSTRUCTION

(*) feature not implemented


Home


Manuals

Operator's
        manual (*)

Egg
        language

Hyperstring
        library


Source Code

eggBuilder
        source

Hyperstring
        source

Download
        all source(*)


Other

Open-source
        license

Purchase
        binary(*)

Contact

Life's too short. Start with an egg.

eggBuilderTM: universal template processor for MS Windows

/home/


eggBuilderTM is a template processor. It supports a template language. Eggbuilder Engine reads the template file and produces a family of files where template variables are replaced by their values.

With eggBuilder you will dramatically shorten your software development cycle. Segments of code can be given symbolic names, so that the same segment can be referenced multiple times, cycled over or included conditionally.

The primary application of eggBuilder is in generation of website content. Instead of embedding specific values right into your HTML, you can use a variable whose definition is stored elsewhere. Unlike cascading style sheets, eggBuilder templates could be nested one template inside another without limit. Loops and conditional expressions can be organized depending on the current variable value. Page and paragraph variables allow convenient support for paging and paragraph numbering. Multiple page projects, such as articles and even books can be produced within a given menu and paging framework. Footnotes and chapter notes can be generated from a few simple commands embedded in the document text.

eggBuilder works by recognizing templated content that the author embeds in his text. The eggBuilder Template Language is defined here: eggTemplate.

The eggBuilder is not a complicated program to use. A short manual is available: eggBuilder Operator Manual.

eggBuilder utilizes a sophisticated string library that can be incorporated in any programming project requiring efficient string handling and syntax analysis. The manual is Hyperstrings Programmer's Manual.

eggBuilder and Hystring library are open source projects. The complete C++ source code is available for review and download on this site.

We welcome collaborators who would like to invest their time in this project. It is easiest to submit short bug fixes by email. If you wish to collaborate on the permanent basis, please introduce yourself to me by email and I will create an account for you in our repository.

If you wish to purchase the recent stable full-featured version of eggBuilder you can do so inexpensively at eggBuilder License Purchase. Alternatively, you are welcome to download the source code and compile the eggBuilder yourself. The eggBuilder compiles under Visual Studio 2013 Express.

eggBuilder has been written in the United States of America by Alexey Pismenny and is his copyrighted property, subject to the GNU General Public License.

Website material Copyright © Alexey Pismenny, 2014.
eggBuilder software Copyright © Alexey Pismenny, 2002-2014.
All rights reserved.