NAME
    Text::CPP - A full C Preprocessor in XS

SYNOPSIS
            use Text::CPP;
            my $reader = new Text::CPP(CLK_GNUC99);
            $reader->read("file.c");
            while (my $token = $reader->token) {
                    print "Token: $token\n";
            }

DESCRIPTION
    A fast C preprocessor in XS. This does not require an external C
    preprocessor, and will not fork() or exec() any external process.

USAGE
    Undecided.

BUGS
    It may not be possible to instantiate multiple Text::CPP objects, since
    the underlying library does use many global variables. This is yet to be
    tested.

SUPPORT
    Mail the author at <cpan@anarres.org>

AUTHOR
            Shevek
            CPAN ID: SHEVEK
            cpan@anarres.org
            http://www.anarres.org/projects/

COPYRIGHT
    Copyright (c) 2002 Shevek. All rights reserved.

    This program is free software; but parts of it have been borrowed from,
    or based on, parts of the GNU C Compiler version 3.3.2. You may
    therefore redistribute and/or modify this code under the terms of the
    GNU GENERAL PUBLIC LICENSE, but I am unable to release this code under
    the usual Perl license, because it includes the Artistic License.

    The full text of the license can be found in the COPYING file included
    with this module.

SEE ALSO
    perl(1).

