Download List

프로젝트 설명

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. It is ideal for creating cross-platform, cross-Eiffel-compiler, and
cross-C-compiler C library wrappers. It can handle pretty much all ANSI C, but understands Visual C and GCC extensions as well.

System Requirements

System requirement is not defined
Information regarding Project Releases and Project Resources. Note that the information here is a quote from Freecode.com page, and the downloads themselves may not be hosted on OSDN.

2004-03-27 17:53
0.8.0

구성 지원이 추가되었습니다. 지금 무엇을하고 무엇을하지 포장을 지정할 수있습니다. 구성을 지원하므로, 예제에서 사용하지 않는 래퍼의 수를 획기적으로 줄일 수있다. 파서는 "__inline__", "__forceinline"및 "__signed__"키워드가없습니다. 버그가 해결되었습니다 수용할 수있다. 래퍼 클래스 이름은 지금 최대 길이있다. 명령행 인터페이스를 간소화되었습니다. GTK는 예를 들어이 향상되었습니다. 구조체 멤버 접근 지금은 더 좋은 이름을 가지고 있어요.
Tags: Major feature enhancements
Configuration support has been added. It is now possible to specify
what and what not to wrap. Due to configuration support, the number of
unused wrappers in the examples has been greatly reduced. The parser
accepts the "__inline__", "__forceinline", and "__signed__" keywords.
Bugs have been fixed. Wrapper class names have now a maximum length.
The commandline interface has been simplified. The GTK example has been
improved. Struct member accessors have better names now.

2003-11-03 01:10
0.7.1

이 버전은 상냥한 진행률 표시기가 특징이다. 0.7.0 이후의 성능을 약 2 배로하고있다. 이미 많은 메모리 풋프린트를 감소는 OpenGL (아래 4백메가바이트에 30메가바이트에서)입니다. 파서는 'MSC와 확장 __inline'도없이 받아들입니다.
Tags: Minor feature enhancements
This version features a nicer progress indicator. The performance has roughly doubled since 0.7.0. There is a much reduced memory footprint (for OpenGL, down from 400MB to 30MB). The parser accepts '__inline' even without MSC extensions.

2003-10-30 16:32
0.7.0

새 버전의 새로운 GTK는 예제는 GTK 래퍼 관념 및 추가 추가가 포함되어있습니다. 이제 볼랜드 C의 사전 지원 + + Windows에서. EWG 지금은 구문 오류에 대한, 그리고 거기에 전반적으로 더 나은 중지 오류가보고됩니다. 생성된 코드는 계약을 개선하고있다. EWG은 메모리를 적게 소모 훨씬 빠르게됩니다. 새 도구 "라는 의사 C"를 추가되었습니다. 문서 및 각종 버그 개선되었습니다 해결되었습니다.
Tags: Major feature enhancements
The new version includes further additions to the
GTK wrapper abstractions and new GTK examples.
There is now preliminary support for Borland C++
on Windows. EWG now stops on syntax errors, and
there is overall better error reporting. The
generated code has improved contracts. EWG
consumes less memory and is much faster. A new
tool called "Doctor C" has been added. The
documentation was improved, and various bugs have
been fixed.

2003-09-20 20:19
0.6.0

비주얼 에펠탑을 지원을 지원합니다. 문서가 개선되었습니다. GTK는 래퍼 관념 및 확장되었습니다 새로운 GTK는 예제가 추가되었습니다. "# 라인"지시어를 스캐너를 더 gcc가 키워드 "강력 __extension__"올바르게 구문 분석되면. 에서 Win32 호출 규칙 및 기타 다수의 버그 문제가 해결되었습니다.
Tags: Major feature enhancements
Visual Eiffel support is now supported. The
documentation has been improved. The GTK wrapper
abstractions have been extended and new GTK
examples have been added. The "#line" directive
scanner is more robust and the gcc keyword
"__extension__" gets parsed correctly. Problems
with Win32 calling conventions and many other bugs
have been fixed.

2003-05-22 20:50
0.5.1

저기 런타임으로 C 배열에 대한 지원을 버그수정, 그리고 에펠탑의 시작 - GTK는 라이브러리 응용 프로그램 개발자에 의해 사용할 수있습니다.
Tags: Minor feature enhancements
There are bugfixes to the runtime, support for C arrays, and the beginnings of an Eiffel-GTK library usable by application developers.

Project Resources