Jarkko Hietaniemi <[EMAIL PROTECTED]> wrote:

>   +       if (/^\w+\s+(Parrot_\w+)\(/) {

Can we be slightly less strict? Current publics that ought to be APIs
include these prefixes:

IMCC_   PASM/PIR compiler stuff
AST_    AST      compiler stuff
PF_     Packfile handling low level
PackFile_  same/higher level, but needs review
PDB_    Parrot debugger
PIO_    Parrot IO

Another possible issue the program shows is: there are tons of public
symbols that have a Parrot_ preifx, which are *nether* API calls:

- Parrot opcode functions (core_ops.o)

and some may be embedding APIs:

- Parrot vtable functions

Thamks Jarkko,
leo

Reply via email to