Maintainer
Andreas Leitner
Description
EWG (Eiffel Wrapper Generator) is a tool that generates Eiffel wrapper classes for C libraries.
It can be used to create libraries that bridge the gap between Eiffel and C. It aims to work for arbitrary ANSI C and with all common Eiffel compilers.
Categories
Versions
Links
Features
- parses pretty much all ANSI C, but also understands gcc and Visual C extensions
- generates wrappers for structs, enums, functions and callbacks
- works on Linux and Windows (code is easily portable to new platforms)
- includes framework to automate building libraries and applications that use EWG
- comes with real life examples: GTK 2, SDL, OpenGL, Berkeley DB and GtkGLExt. According to the author, the GTK 2 and GtkGLExt examples are usable for application developers.
Application components / » ewg documentation
Generating code / » ewg documentation
Supported compilers
Platforms
Licensing
Dependencies
Packages using Eiffel Wrapper Generator