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 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).