Annotation of OpenXM_contrib2/windows/mcpp/README, Revision 1.1
1.1 ! ohara 1: << What is MCPP >>
! 2:
! 3: MCPP is a C/C++ preprocessor with the following features:
! 4:
! 5: 1. Implements all of C90, C99 and C++98 features. It has the highest
! 6: conformance.
! 7: 2. Accompanies a validation suite to test the C/C++ preprocessors
! 8: comprehensively. When it is applied to the existing preprocessors,
! 9: MCPP shows outstanding result.
! 10: 3. Has a variety of accurate diagnostic messages. This allows
! 11: examination of most preprocessing problems of source, like potential
! 12: bugs or portability problems.
! 13: 4. Has various #pragma directives to output debug information.
! 14: 5. Supports the various encodings of multi-byte characters for Japan,
! 15: China, Taiwan and Korea.
! 16: 6. Highly portable. Supports many compiler systems on UNIX-like
! 17: systems and Windows. It can replace resident preprocessor of the
! 18: compiler system. It can also behave independently from any compiler
! 19: systems. Moreover, it can be built as a subroutine from any other
! 20: main program, too.
! 21: 7. Preprocessors of various behavior specifications can be generated
! 22: from the source.
! 23: 8. Is an open source software released under BSD-style-license.
! 24: 9. Full documentations in Japanese and English are attached.
! 25:
! 26: MCPP is probably the best C preprocessor in the world.
! 27:
! 28: MCPP was selected as one of the "Exploratory Software Projects" of the
! 29: Information-technology Promotion Agency (IPA), Japan, in year 2002 and
! 30: 2003. With its achievements, the author was evaluated as one of the
! 31: highest rank programmers.
! 32:
! 33: The sources and documents of MCPP are found at:
! 34:
! 35: http://mcpp.sourceforge.net/
! 36:
! 37: Please read mcpp-summary.pdf for the overview of MCPP and Validation
! 38: Suite.
! 39:
! 40: Please read INSTALL (INSTALL-jp) for how to install MCPP on your system
! 41: from the source. Refer to the above web page for installation of the
! 42: binary packages of MCPP.
! 43:
! 44: All the files except mcpp-summary.pdf are normal text files. In the
! 45: .tar.gz file, newline of the text files are [LF], and encoding of
! 46: INSTALL-jp is EUC-JP. In the .zip file, newline of the text files are
! 47: [CR][LF], and encoding of INSTALL-jp is shift-JIS.
! 48:
! 49: I would like to hear from many C programmers for reviews, comments and
! 50: the interest to participate in development.
! 51:
! 52: Kiyoshi Matsui <kmatsui@t3.rim.or.jp>
! 53:
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>