NAME ANSIC eyapp grammar and parser

SYNOPSIS

Compile it with:

$ eyapp -b '' ansic.eyp

Run it with:

$ ansic.pm -file program.c -debug

or, if you don't want debug info:

$ ansic.pm -file typedefstruct.c

DESCRIPTION

Scope and type analysis is not implemented (yet). Typedefs have global scope and can not be hidden by later declarations. I.e. the parser produces an error message for the following program:

typedef int A;
A A;

since it interprets the Third A as a type name.

SEE ALSO

AUTHOR

Casiano Rodriguez-Leon (casiano@ull.es)

LICENCE AND COPYRIGHT

Copyright (c) 2006-2008 Casiano Rodriguez-Leon (casiano@ull.es). All rights reserved.

These modules are free software; you can redistribute it and/or modify it under the same terms as Perl itself. See perlartistic.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.