| parrotcode: The Parrot embedding interface | |
| Contents | C |

src/embed.c - The Parrot embedding interface

This file implements the Parrot embedding interface.

Parrot_newparent is NULL) is the last one to get destroyed.Parrot_initParrot_init_stacktopParrot_set_flagflag,
any of PARROT_BOUNDS_FLAG,
or PARROT_PROFILE_FLAG to enable profiling,
and bounds checking respectively or PARROT_THR_TYPE_1,
PARROT_THR_TYPE_2,
or PARROT_THR_TYPE_3 to disable thread communication and variable sharing,
disable variable sharing but enable thread communication,
or to enable variable sharing.Parrot_set_debugPARROT_DEBUG_FLAG.Parrot_set_tracePARROT_TRACE_FLAGParrot_clear_flagParrot_clear_debugParrot_clear_traceParrot_test_flagflag.Parrot_test_debugflag.Parrot_test_traceflag.Parrot_set_run_coreParrot_setwarningsParrot_readbcPackFile structure,
and do fixups.Parrot_loadbcPackFile returned by Parrot_readbc().setup_argvARGS array PMC.prof_sort_fop_namecalibrateparrot -p almost match those measured with time parrot -b.print_profileprint_debugParrot_runcodeARGV and runs the ops.Parrot_debugParrot_disassembleParrot_run_nativefunc through the program [enternative, end].
This ensures that the function is run with the same setup as in other run loops.
include/parrot/embed.h and docs/embed.pod.

Initial version by Brent Dax on 2002.1.28.
|
|
|