# 1. MGizer - Simple MG Macro Processor

## 1.1. Description

MGizer is a simple MG macro processor written in C++. MG macro language is a very simple educational macro language. It's not particularly useful, but it's fun to play with. GUI is FLTK-based.

On the right: MGizer on my KDE 3.5 (Debian GNU/Linux).

## 1.2. Usage

Type some text in the "Input" text field, and press the "Process" button. In the "Output" text field you get the result. In the "Text Level Diagram" field you can see graphical representation of how the macro processing is performed.

## 1.3. Download

MGizer v. 0.2: [Win32 Executable] [Source code]

Changes: Text Level Diagrams and some minor improvements.

MGizer v. 0.1: [Source code]

## 1.4. Compilation in Linux

g++ main.cxx -o mg-izer fltk-config --ldflags -lXpm

It requires working compilation environment, FLTK libary and some other libs.

## 1.5. Copyright and Licensing

MGizer is copyright 2008 by Janusz Kowalski.

This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

Copyright © 2009, 2010, 2014 Janusz Kowalski
Powered by KrotCMS 2.0