pollita Thu Aug 26 15:45:42 2004 EDT Added files: /phpdoc/en/reference/parsekit constants.xml configure.xml functions.xml reference.xml /phpdoc/en/reference/parsekit/functions parsekit-compile-file.xml parsekit-compile-string.xml parsekit-func-arginfo.xml Log: Document parsekit extension
http://cvs.php.net/co.php/phpdoc/en/reference/parsekit/constants.xml?r=1.1&p=1 Index: phpdoc/en/reference/parsekit/constants.xml +++ phpdoc/en/reference/parsekit/constants.xml <?xml version="1.0" encoding="iso-8859-1"?> <!-- $Revision: 1.1 $ --> <section id="parsekit.constants"> &reftitle.constants; &extension.constants; <para> <variablelist> <varlistentry> <term> <constant>PARSEKIT_QUIET</constant> (<type>int</type>) </term> <listitem> <simpara> Return full detail, but without unnecessary NULL extries. </simpara> </listitem> </varlistentry>
<varlistentry> <term> <constant>PARSEKIT_SIMPLE</constant> (<type>int</type>) </term> <listitem> <simpara> Return shorthand opcode notation. </simpara> </listitem> </varlistentry> <varlistentry> <term> <constant>PARSEKIT_EXTENDED_VALUE</constant> (<type>int</type>) </term> <listitem> <simpara> Opnode Flag </simpara> </listitem> </varlistentry> <varlistentry> <term> <constant>PARSEKIT_RESULT_CONST</constant> (<type>int</type>) </term> <listitem> <simpara> Opnode Flag </simpara> </listitem> </varlistentry> <varlistentry> <term> <constant>PARSEKIT_RESULT_EA_TYPE</constant> (<type>int</type>) </term> <listitem> <simpara> Opnode Flag </simpara> </listitem> </varlistentry> <varlistentry> <term> <constant>PARSEKIT_RESULT_JMP_ADDR</constant> (<type>int</type>) </term> <listitem> <simpara> Opnode Flag </simpara> </listitem> </varlistentry> <varlistentry> <term> <constant>PARSEKIT_RESULT_OPARRAY</constant> (<type>int</type>) </term> <listitem> <simpara> Opnode Flag </simpara> </listitem> </varlistentry> <varlistentry> <term> <constant>PARSEKIT_RESULT_OPLINE</constant> (<type>int</type>) </term> <listitem> <simpara> Opnode Flag </simpara> </listitem> </varlistentry> <varlistentry> <term> <constant>PARSEKIT_RESULT_VAR</constant> (<type>int</type>) </term> <listitem> <simpara> Opnode Flag </simpara> </listitem> </varlistentry> <varlistentry> <term> <constant>PARSEKIT_USAGE_UNKNOWN</constant> (<type>int</type>) </term> <listitem> <simpara> Opnode Flag </simpara> </listitem> </varlistentry> <varlistentry> <term> <constant>PARSEKIT_ZEND_INTERNAL_CLASS</constant> (<type>int</type>) </term> <listitem> <simpara> Class Type </simpara> </listitem> </varlistentry> <varlistentry> <term> <constant>PARSEKIT_ZEND_USER_CLASS</constant> (<type>int</type>) </term> <listitem> <simpara> Class Type </simpara> </listitem> </varlistentry> <varlistentry> <term> <constant>PARSEKIT_ZEND_EVAL_CODE</constant> (<type>int</type>) </term> <listitem> <simpara> Function Type </simpara> </listitem> </varlistentry> <varlistentry> <term> <constant>PARSEKIT_ZEND_INTERNAL_FUNCTION</constant> (<type>int</type>) </term> <listitem> <simpara> Function Type </simpara> </listitem> </varlistentry> <varlistentry> <term> <constant>PARSEKIT_ZEND_OVERLOADED_FUNCTION</constant> (<type>int</type>) </term> <listitem> <simpara> Function Type </simpara> </listitem> </varlistentry> <varlistentry> <term> <constant>PARSEKIT_ZEND_OVERLOADED_FUNCTION_TEMPORARY</constant> (<type>int</type>) PHP >= 5.0.0 </term> <listitem> <simpara> Function Type </simpara> </listitem> </varlistentry> <varlistentry> <term> <constant>PARSEKIT_ZEND_USER_FUNCTION</constant> (<type>int</type>) </term> <listitem> <simpara> Function Type </simpara> </listitem> </varlistentry> <varlistentry> <term> <constant>PARSEKIT_IS_CONST</constant> (<type>int</type>) </term> <listitem> <simpara> Node Type </simpara> </listitem> </varlistentry> <varlistentry> <term> <constant>PARSEKIT_IS_TMP_VAR</constant> (<type>int</type>) </term> <listitem> <simpara> Node Type </simpara> </listitem> </varlistentry> <varlistentry> <term> <constant>PARSEKIT_IS_UNUSED</constant> (<type>int</type>) </term> <listitem> <simpara> Node Type </simpara> </listitem> </varlistentry> <varlistentry> <term> <constant>PARSEKIT_IS_VAR</constant> (<type>int</type>) </term> <listitem> <simpara> Node Type </simpara> </listitem> </varlistentry> <varlistentry> <term> <constant>PARSEKIT_ZEND_ADD</constant> (<type>int</type>) </term> <listitem> <simpara> Opcode </simpara> </listitem> </varlistentry> <varlistentry> <term> <constant>PARSEKIT_ZEND_ADD_ARRAY_ELEMENT</constant> (<type>int</type>) </term> <listitem> <simpara> Opcode </simpara> </listitem> </varlistentry> <varlistentry> <term> <constant>PARSEKIT_ZEND_ADD_CHAR</constant> (<type>int</type>) </term> <listitem> <simpara> Opcode </simpara> </listitem> </varlistentry> <varlistentry> <term> <constant>PARSEKIT_ZEND_ADD_INTERFACE</constant> (<type>int</type>) PHP >= 5.0.0 </term> <listitem> <simpara> Opcode </simpara> </listitem> </varlistentry> <varlistentry> <term> <constant>PARSEKIT_ZEND_ADD_STRING</constant> (<type>int</type>) </term> <listitem> <simpara> Opcode </simpara> </listitem> </varlistentry> <varlistentry> <term> <constant>PARSEKIT_ZEND_ADD_VAR</constant> (<type>int</type>) </term> <listitem> <simpara> Opcode </simpara> </listitem> </varlistentry> <varlistentry> <term> <constant>PARSEKIT_ZEND_ASSIGN</constant> (<type>int</type>) </term> <listitem> <simpara> Opcode </simpara> </listitem> </varlistentry> <varlistentry> <term> <constant>PARSEKIT_ZEND_ASSIGN_ADD</constant> (<type>int</type>) </term> <listitem> <simpara> Opcode </simpara> </listitem> </varlistentry> <varlistentry> <term> <constant>PARSEKIT_ZEND_ASSIGN_BW_AND</constant> (<type>int</type>) </term> <listitem> <simpara> Opcode </simpara> </listitem> </varlistentry> <varlistentry> <term> <constant>PARSEKIT_ZEND_ASSIGN_BW_OR</constant> (<type>int</type>) </term> <listitem> <simpara> Opcode </simpara> </listitem> </varlistentry> <varlistentry> <term> <constant>PARSEKIT_ZEND_ASSIGN_BW_XOR</constant> (<type>int</type>) </term> <listitem> <simpara> Opcode </simpara> </listitem> </varlistentry> <varlistentry> <term> <constant>PARSEKIT_ZEND_ASSIGN_CONCAT</constant> (<type>int</type>) </term> <listitem> <simpara> Opcode </simpara> </listitem> </varlistentry> <varlistentry> <term> <constant>PARSEKIT_ZEND_ASSIGN_DIM</constant> (<type>int</type>) PHP >= 5.0.0 </term> <listitem> <simpara> Opcode </simpara> </listitem> </varlistentry> <varlistentry> <term> <constant>PARSEKIT_ZEND_ASSIGN_DIV</constant> (<type>int</type>) </term> <listitem> <simpara> Opcode </simpara> </listitem> </varlistentry> <varlistentry> <term> <constant>PARSEKIT_ZEND_ASSIGN_MOD</constant> (<type>int</type>) </term> <listitem> <simpara> Opcode </simpara> </listitem> </varlistentry> <varlistentry> <term> <constant>PARSEKIT_ZEND_ASSIGN_MUL</constant> (<type>int</type>) </term> <listitem> <simpara> Opcode </simpara> </listitem> </varlistentry> <varlistentry> <term> <constant>PARSEKIT_ZEND_ASSIGN_OBJ</constant> (<type>int</type>) PHP >= 5.0.0 </term> <listitem> <simpara> Opcode </simpara> </listitem> </varlistentry> <varlistentry> <term> <constant>PARSEKIT_ZEND_ASSIGN_REF</constant> (<type>int</type>) </term> <listitem> <simpara> Opcode </simpara> </listitem> </varlistentry> <varlistentry> <term> <constant>PARSEKIT_ZEND_ASSIGN_SL</constant> (<type>int</type>) </term> <listitem> <simpara> Opcode </simpara> </listitem> </varlistentry> <varlistentry> <term> <constant>PARSEKIT_ZEND_ASSIGN_SR</constant> (<type>int</type>) </term> <listitem> <simpara> Opcode </simpara> </listitem> </varlistentry> <varlistentry> <term> <constant>PARSEKIT_ZEND_ASSIGN_SUB</constant> (<type>int</type>) </term> <listitem> <simpara> Opcode </simpara> </listitem> </varlistentry> <varlistentry> <term> <constant>PARSEKIT_ZEND_BEGIN_SILENCE</constant> (<type>int</type>) </term> <listitem> <simpara> Opcode </simpara> </listitem> </varlistentry> <varlistentry> <term> <constant>PARSEKIT_ZEND_BOOL</constant> (<type>int</type>) </term> <listitem> <simpara> Opcode </simpara> </listitem> </varlistentry> <varlistentry> <term> <constant>PARSEKIT_ZEND_BOOL_NOT</constant> (<type>int</type>) </term> <listitem> <simpara> Opcode </simpara> </listitem> </varlistentry> <varlistentry> <term> <constant>PARSEKIT_ZEND_BOOL_XOR</constant> (<type>int</type>) </term> <listitem> <simpara> Opcode </simpara> </listitem> </varlistentry> <varlistentry> <term> <constant>PARSEKIT_ZEND_BRK</constant> (<type>int</type>) </term> <listitem> <simpara> Opcode </simpara> </listitem> </varlistentry> <varlistentry> <term> <constant>PARSEKIT_ZEND_BW_AND</constant> (<type>int</type>) </term> <listitem> <simpara> Opcode </simpara> </listitem> </varlistentry> <varlistentry> <term> <constant>PARSEKIT_ZEND_BW_NOT</constant> (<type>int</type>) </term> <listitem> <simpara> Opcode </simpara> </listitem> </varlistentry> <varlistentry> <term> <constant>PARSEKIT_ZEND_BW_OR</constant> (<type>int</type>) </term> <listitem> <simpara> Opcode </simpara> </listitem> </varlistentry> <varlistentry> <term> <constant>PARSEKIT_ZEND_BW_XOR</constant> (<type>int</type>) </term> <listitem> <simpara> Opcode </simpara> </listitem> </varlistentry> <varlistentry> <term> <constant>PARSEKIT_ZEND_CASE</constant> (<type>int</type>) </term> <listitem> <simpara> Opcode </simpara> </listitem> </varlistentry> <varlistentry> <term> <constant>PARSEKIT_ZEND_CAST</constant> (<type>int</type>) </term> <listitem> <simpara> Opcode </simpara> </listitem> </varlistentry> <varlistentry> <term> <constant>PARSEKIT_ZEND_CATCH</constant> (<type>int</type>) PHP >= 5.0.0 </term> <listitem> <simpara> Opcode </simpara> </listitem> </varlistentry> <varlistentry> <term> <constant>PARSEKIT_ZEND_CLONE</constant> (<type>int</type>) PHP >= 5.0.0 </term> <listitem> <simpara> Opcode </simpara> </listitem> </varlistentry> <varlistentry> <term> <constant>PARSEKIT_ZEND_CONCAT</constant> (<type>int</type>) </term> <listitem> <simpara> Opcode </simpara> </listitem> </varlistentry> <varlistentry> <term> <constant>PARSEKIT_ZEND_CONT</constant> (<type>int</type>) </term> <listitem> <simpara> Opcode </simpara> </listitem> </varlistentry> <varlistentry> <term> <constant>PARSEKIT_ZEND_DECLARE_CLASS</constant> (<type>int</type>) PHP >= 5.0.0 </term> <listitem> <simpara> Opcode </simpara> </listitem> </varlistentry> <varlistentry> <term> <constant>PARSEKIT_ZEND_DECLARE_FUNCTION</constant> (<type>int</type>) PHP >= 5.0.0 </term> <listitem> <simpara> Opcode </simpara> </listitem> </varlistentry> <varlistentry> <term> <constant>PARSEKIT_ZEND_DECLARE_INHERITED_CLASS</constant> (<type>int</type>) PHP >= 5.0.0 </term> <listitem> <simpara> Opcode </simpara> </listitem> </varlistentry> <varlistentry> <term> <constant>PARSEKIT_ZEND_DIV</constant> (<type>int</type>) </term> <listitem> <simpara> Opcode </simpara> </listitem> </varlistentry> <varlistentry> <term> <constant>PARSEKIT_ZEND_DO_FCALL</constant> (<type>int</type>) </term> <listitem> <simpara> Opcode </simpara> </listitem> </varlistentry> <varlistentry> <term> <constant>PARSEKIT_ZEND_DO_FCALL_BY_NAME</constant> (<type>int</type>) </term> <listitem> <simpara> Opcode </simpara> </listitem> </varlistentry> <varlistentry> <term> <constant>PARSEKIT_ZEND_ECHO</constant> (<type>int</type>) </term> <listitem> <simpara> Opcode </simpara> </listitem> </varlistentry> <varlistentry> <term> <constant>PARSEKIT_ZEND_END_SILENCE</constant> (<type>int</type>) </term> <listitem> <simpara> Opcode </simpara> </listitem> </varlistentry> <varlistentry> <term> <constant>PARSEKIT_ZEND_EXIT</constant> (<type>int</type>) </term> <listitem> <simpara> Opcode </simpara> </listitem> </varlistentry> <varlistentry> <term> <constant>PARSEKIT_ZEND_EXT_FCALL_BEGIN</constant> (<type>int</type>) </term> <listitem> <simpara> Opcode </simpara> </listitem> </varlistentry> <varlistentry> <term> <constant>PARSEKIT_ZEND_EXT_FCALL_END</constant> (<type>int</type>) </term> <listitem> <simpara> Opcode </simpara> </listitem> </varlistentry> <varlistentry> <term> <constant>PARSEKIT_ZEND_EXT_NOP</constant> (<type>int</type>) </term> <listitem> <simpara> Opcode </simpara> </listitem> </varlistentry> <varlistentry> <term> <constant>PARSEKIT_ZEND_EXT_STMT</constant> (<type>int</type>) </term> <listitem> <simpara> Opcode </simpara> </listitem> </varlistentry> <varlistentry> <term> <constant>PARSEKIT_ZEND_FETCH_CLASS</constant> (<type>int</type>) PHP >= 5.0.0 </term> <listitem> <simpara> Opcode </simpara> </listitem> </varlistentry> <varlistentry> <term> <constant>PARSEKIT_ZEND_FETCH_CONSTANT</constant> (<type>int</type>) </term> <listitem> <simpara> Opcode </simpara> </listitem> </varlistentry> <varlistentry> <term> <constant>PARSEKIT_ZEND_FETCH_DIM_FUNC_ARG</constant> (<type>int</type>) </term> <listitem> <simpara> Opcode </simpara> </listitem> </varlistentry> <varlistentry> <term> <constant>PARSEKIT_ZEND_FETCH_DIM_IS</constant> (<type>int</type>) </term> <listitem> <simpara> Opcode </simpara> </listitem> </varlistentry> <varlistentry> <term> <constant>PARSEKIT_ZEND_FETCH_DIM_R</constant> (<type>int</type>) </term> <listitem> <simpara> Opcode </simpara> </listitem> </varlistentry> <varlistentry> <term> <constant>PARSEKIT_ZEND_FETCH_DIM_RW</constant> (<type>int</type>) </term> <listitem> <simpara> Opcode </simpara> </listitem> </varlistentry> <varlistentry> <term> <constant>PARSEKIT_ZEND_FETCH_DIM_TMP_VAR</constant> (<type>int</type>) </term> <listitem> <simpara> Opcode </simpara> </listitem> </varlistentry> <varlistentry> <term> <constant>PARSEKIT_ZEND_FETCH_DIM_UNSET</constant> (<type>int</type>) </term> <listitem> <simpara> Opcode </simpara> </listitem> </varlistentry> <varlistentry> <term> <constant>PARSEKIT_ZEND_FETCH_DIM_W</constant> (<type>int</type>) </term> <listitem> <simpara> Opcode </simpara> </listitem> </varlistentry> <varlistentry> <term> <constant>PARSEKIT_ZEND_FETCH_FUNC_ARG</constant> (<type>int</type>) </term> <listitem> <simpara> Opcode </simpara> </listitem> </varlistentry> <varlistentry> <term> <constant>PARSEKIT_ZEND_FETCH_IS</constant> (<type>int</type>) </term> <listitem> <simpara> Opcode </simpara> </listitem> </varlistentry> <varlistentry> <term> <constant>PARSEKIT_ZEND_FETCH_OBJ_FUNC_ARG</constant> (<type>int</type>) </term> <listitem> <simpara> Opcode </simpara> </listitem> </varlistentry> <varlistentry> <term> <constant>PARSEKIT_ZEND_FETCH_OBJ_IS</constant> (<type>int</type>) </term> <listitem> <simpara> Opcode </simpara> </listitem> </varlistentry> <varlistentry> <term> <constant>PARSEKIT_ZEND_FETCH_OBJ_R</constant> (<type>int</type>) </term> <listitem> <simpara> Opcode </simpara> </listitem> </varlistentry> <varlistentry> <term> <constant>PARSEKIT_ZEND_FETCH_OBJ_RW</constant> (<type>int</type>) </term> <listitem> <simpara> Opcode </simpara> </listitem> </varlistentry> <varlistentry> <term> <constant>PARSEKIT_ZEND_FETCH_OBJ_UNSET</constant> (<type>int</type>) </term> <listitem> <simpara> Opcode </simpara> </listitem> </varlistentry> <varlistentry> <term> <constant>PARSEKIT_ZEND_FETCH_OBJ_W</constant> (<type>int</type>) </term> <listitem> <simpara> Opcode </simpara> </listitem> </varlistentry> <varlistentry> <term> <constant>PARSEKIT_ZEND_FETCH_R</constant> (<type>int</type>) </term> <listitem> <simpara> Opcode </simpara> </listitem> </varlistentry> <varlistentry> <term> <constant>PARSEKIT_ZEND_FETCH_RW</constant> (<type>int</type>) </term> <listitem> <simpara> Opcode </simpara> </listitem> </varlistentry> <varlistentry> <term> <constant>PARSEKIT_ZEND_FETCH_UNSET</constant> (<type>int</type>) </term> <listitem> <simpara> Opcode </simpara> </listitem> </varlistentry> <varlistentry> <term> <constant>PARSEKIT_ZEND_FETCH_W</constant> (<type>int</type>) </term> <listitem> <simpara> Opcode </simpara> </listitem> </varlistentry> <varlistentry> <term> <constant>PARSEKIT_ZEND_FE_FETCH</constant> (<type>int</type>) </term> <listitem> <simpara> Opcode </simpara> </listitem> </varlistentry> <varlistentry> <term> <constant>PARSEKIT_ZEND_FE_RESET</constant> (<type>int</type>) </term> <listitem> <simpara> Opcode </simpara> </listitem> </varlistentry> <varlistentry> <term> <constant>PARSEKIT_ZEND_FREE</constant> (<type>int</type>) </term> <listitem> <simpara> Opcode </simpara> </listitem> </varlistentry> <varlistentry> <term> <constant>PARSEKIT_ZEND_HANDLE_EXCEPTION</constant> (<type>int</type>) PHP >= 5.0.0 </term> <listitem> <simpara> Opcode </simpara> </listitem> </varlistentry> <varlistentry> <term> <constant>PARSEKIT_ZEND_IMPORT_CLASS</constant> (<type>int</type>) PHP >= 5.0.0 </term> <listitem> <simpara> Opcode </simpara> </listitem> </varlistentry> <varlistentry> <term> <constant>PARSEKIT_ZEND_IMPORT_CONST</constant> (<type>int</type>) PHP >= 5.0.0 </term> <listitem> <simpara> Opcode </simpara> </listitem> </varlistentry> <varlistentry> <term> <constant>PARSEKIT_ZEND_IMPORT_FUNCTION</constant> (<type>int</type>) PHP >= 5.0.0 </term> <listitem> <simpara> Opcode </simpara> </listitem> </varlistentry> <varlistentry> <term> <constant>PARSEKIT_ZEND_INCLUDE_OR_EVAL</constant> (<type>int</type>) </term> <listitem> <simpara> Opcode </simpara> </listitem> </varlistentry> <varlistentry> <term> <constant>PARSEKIT_ZEND_INIT_ARRAY</constant> (<type>int</type>) </term> <listitem> <simpara> Opcode </simpara> </listitem> </varlistentry> <varlistentry> <term> <constant>PARSEKIT_ZEND_INIT_CTOR_CALL</constant> (<type>int</type>) PHP >= 5.0.0 </term> <listitem> <simpara> Opcode </simpara> </listitem> </varlistentry> <varlistentry> <term> <constant>PARSEKIT_ZEND_INIT_FCALL_BY_NAME</constant> (<type>int</type>) </term> <listitem> <simpara> Opcode </simpara> </listitem> </varlistentry> <varlistentry> <term> <constant>PARSEKIT_ZEND_INIT_METHOD_CALL</constant> (<type>int</type>) PHP >= 5.0.0 </term> <listitem> <simpara> Opcode </simpara> </listitem> </varlistentry> <varlistentry> <term> <constant>PARSEKIT_ZEND_INIT_STATIC_METHOD_CALL</constant> (<type>int</type>) PHP >= 5.0.0 </term> <listitem> <simpara> Opcode </simpara> </listitem> </varlistentry> <varlistentry> <term> <constant>PARSEKIT_ZEND_INIT_STRING</constant> (<type>int</type>) </term> <listitem> <simpara> Opcode </simpara> </listitem> </varlistentry> <varlistentry> <term> <constant>PARSEKIT_ZEND_INSTANCEOF</constant> (<type>int</type>) PHP >= 5.0.0 </term> <listitem> <simpara> Opcode </simpara> </listitem> </varlistentry> <varlistentry> <term> <constant>PARSEKIT_ZEND_ISSET_ISEMPTY</constant> (<type>int</type>) PHP < 5.0.0 </term> <listitem> <simpara> Opcode </simpara> </listitem> </varlistentry> <varlistentry> <term> <constant>PARSEKIT_ZEND_ISSET_ISEMPTY_DIM_OBJ</constant> (<type>int</type>) PHP >= 5.0.0 </term> <listitem> <simpara> Opcode </simpara> </listitem> </varlistentry> <varlistentry> <term> <constant>PARSEKIT_ZEND_ISSET_ISEMPTY_PROP_OBJ</constant> (<type>int</type>) PHP >= 5.0.0 </term> <listitem> <simpara> Opcode </simpara> </listitem> </varlistentry> <varlistentry> <term> <constant>PARSEKIT_ZEND_ISSET_ISEMPTY_VAR</constant> (<type>int</type>) PHP >= 5.0.0 </term> <listitem> <simpara> Opcode </simpara> </listitem> </varlistentry> <varlistentry> <term> <constant>PARSEKIT_ZEND_IS_EQUAL</constant> (<type>int</type>) </term> <listitem> <simpara> Opcode </simpara> </listitem> </varlistentry> <varlistentry> <term> <constant>PARSEKIT_ZEND_IS_IDENTICAL</constant> (<type>int</type>) </term> <listitem> <simpara> Opcode </simpara> </listitem> </varlistentry> <varlistentry> <term> <constant>PARSEKIT_ZEND_IS_NOT_EQUAL</constant> (<type>int</type>) </term> <listitem> <simpara> Opcode </simpara> </listitem> </varlistentry> <varlistentry> <term> <constant>PARSEKIT_ZEND_IS_NOT_IDENTICAL</constant> (<type>int</type>) </term> <listitem> <simpara> Opcode </simpara> </listitem> </varlistentry> <varlistentry> <term> <constant>PARSEKIT_ZEND_IS_SMALLER</constant> (<type>int</type>) </term> <listitem> <simpara> Opcode </simpara> </listitem> </varlistentry> <varlistentry> <term> <constant>PARSEKIT_ZEND_IS_SMALLER_OR_EQUAL</constant> (<type>int</type>) </term> <listitem> <simpara> Opcode </simpara> </listitem> </varlistentry> <varlistentry> <term> <constant>PARSEKIT_ZEND_JMP</constant> (<type>int</type>) </term> <listitem> <simpara> Opcode </simpara> </listitem> </varlistentry> <varlistentry> <term> <constant>PARSEKIT_ZEND_JMPNZ</constant> (<type>int</type>) </term> <listitem> <simpara> Opcode </simpara> </listitem> </varlistentry> <varlistentry> <term> <constant>PARSEKIT_ZEND_JMPNZ_EX</constant> (<type>int</type>) </term> <listitem> <simpara> Opcode </simpara> </listitem> </varlistentry> <varlistentry> <term> <constant>PARSEKIT_ZEND_JMPZ</constant> (<type>int</type>) </term> <listitem> <simpara> Opcode </simpara> </listitem> </varlistentry> <varlistentry> <term> <constant>PARSEKIT_ZEND_JMPZNZ</constant> (<type>int</type>) </term> <listitem> <simpara> Opcode </simpara> </listitem> </varlistentry> <varlistentry> <term> <constant>PARSEKIT_ZEND_JMPZ_EX</constant> (<type>int</type>) </term> <listitem> <simpara> Opcode </simpara> </listitem> </varlistentry> <varlistentry> <term> <constant>PARSEKIT_ZEND_JMP_NO_CTOR</constant> (<type>int</type>) </term> <listitem> <simpara> Opcode </simpara> </listitem> </varlistentry> <varlistentry> <term> <constant>PARSEKIT_ZEND_MOD</constant> (<type>int</type>) </term> <listitem> <simpara> Opcode </simpara> </listitem> </varlistentry> <varlistentry> <term> <constant>PARSEKIT_ZEND_MUL</constant> (<type>int</type>) </term> <listitem> <simpara> Opcode </simpara> </listitem> </varlistentry> <varlistentry> <term> <constant>PARSEKIT_ZEND_NEW</constant> (<type>int</type>) </term> <listitem> <simpara> Opcode </simpara> </listitem> </varlistentry> <varlistentry> <term> <constant>PARSEKIT_ZEND_NOP</constant> (<type>int</type>) </term> <listitem> <simpara> Opcode </simpara> </listitem> </varlistentry> <varlistentry> <term> <constant>PARSEKIT_ZEND_OP_DATA</constant> (<type>int</type>) PHP >= 5.0.0 </term> <listitem> <simpara> Opcode </simpara> </listitem> </varlistentry> <varlistentry> <term> <constant>PARSEKIT_ZEND_POST_DEC</constant> (<type>int</type>) </term> <listitem> <simpara> Opcode </simpara> </listitem> </varlistentry> <varlistentry> <term> <constant>PARSEKIT_ZEND_POST_DEC_OBJ</constant> (<type>int</type>) PHP >= 5.0.0 </term> <listitem> <simpara> Opcode </simpara> </listitem> </varlistentry> <varlistentry> <term> <constant>PARSEKIT_ZEND_POST_INC</constant> (<type>int</type>) </term> <listitem> <simpara> Opcode </simpara> </listitem> </varlistentry> <varlistentry> <term> <constant>PARSEKIT_ZEND_POST_INC_OBJ</constant> (<type>int</type>) PHP >= 5.0.0 </term> <listitem> <simpara> Opcode </simpara> </listitem> </varlistentry> <varlistentry> <term> <constant>PARSEKIT_ZEND_PRE_DEC</constant> (<type>int</type>) </term> <listitem> <simpara> Opcode </simpara> </listitem> </varlistentry> <varlistentry> <term> <constant>PARSEKIT_ZEND_PRE_DEC_OBJ</constant> (<type>int</type>) PHP >= 5.0.0 </term> <listitem> <simpara> Opcode </simpara> </listitem> </varlistentry> <varlistentry> <term> <constant>PARSEKIT_ZEND_PRE_INC</constant> (<type>int</type>) </term> <listitem> <simpara> Opcode </simpara> </listitem> </varlistentry> <varlistentry> <term> <constant>PARSEKIT_ZEND_PRE_INC_OBJ</constant> (<type>int</type>) PHP >= 5.0.0 </term> <listitem> <simpara> Opcode </simpara> </listitem> </varlistentry> <varlistentry> <term> <constant>PARSEKIT_ZEND_PRINT</constant> (<type>int</type>) </term> <listitem> <simpara> Opcode </simpara> </listitem> </varlistentry> <varlistentry> <term> <constant>PARSEKIT_ZEND_QM_ASSIGN</constant> (<type>int</type>) </term> <listitem> <simpara> Opcode </simpara> </listitem> </varlistentry> <varlistentry> <term> <constant>PARSEKIT_ZEND_RAISE_ABSTRACT_ERROR</constant> (<type>int</type>) PHP >= 5.0.0 </term> <listitem> <simpara> Opcode </simpara> </listitem> </varlistentry> <varlistentry> <term> <constant>PARSEKIT_ZEND_RECV</constant> (<type>int</type>) </term> <listitem> <simpara> Opcode </simpara> </listitem> </varlistentry> <varlistentry> <term> <constant>PARSEKIT_ZEND_RECV_INIT</constant> (<type>int</type>) </term> <listitem> <simpara> Opcode </simpara> </listitem> </varlistentry> <varlistentry> <term> <constant>PARSEKIT_ZEND_RETURN</constant> (<type>int</type>) </term> <listitem> <simpara> Opcode </simpara> </listitem> </varlistentry> <varlistentry> <term> <constant>PARSEKIT_ZEND_SEND_REF</constant> (<type>int</type>) </term> <listitem> <simpara> Opcode </simpara> </listitem> </varlistentry> <varlistentry> <term> <constant>PARSEKIT_ZEND_SEND_VAL</constant> (<type>int</type>) </term> <listitem> <simpara> Opcode </simpara> </listitem> </varlistentry> <varlistentry> <term> <constant>PARSEKIT_ZEND_SEND_VAR</constant> (<type>int</type>) </term> <listitem> <simpara> Opcode </simpara> </listitem> </varlistentry> <varlistentry> <term> <constant>PARSEKIT_ZEND_SEND_VAR_NO_REF</constant> (<type>int</type>) </term> <listitem> <simpara> Opcode </simpara> </listitem> </varlistentry> <varlistentry> <term> <constant>PARSEKIT_ZEND_SL</constant> (<type>int</type>) </term> <listitem> <simpara> Opcode </simpara> </listitem> </varlistentry> <varlistentry> <term> <constant>PARSEKIT_ZEND_SR</constant> (<type>int</type>) </term> <listitem> <simpara> Opcode </simpara> </listitem> </varlistentry> <varlistentry> <term> <constant>PARSEKIT_ZEND_SUB</constant> (<type>int</type>) </term> <listitem> <simpara> Opcode </simpara> </listitem> </varlistentry> <varlistentry> <term> <constant>PARSEKIT_ZEND_SWITCH_FREE</constant> (<type>int</type>) </term> <listitem> <simpara> Opcode </simpara> </listitem> </varlistentry> <varlistentry> <term> <constant>PARSEKIT_ZEND_THROW</constant> (<type>int</type>) PHP >= 5.0.0 </term> <listitem> <simpara> Opcode </simpara> </listitem> </varlistentry> <varlistentry> <term> <constant>PARSEKIT_ZEND_TICKS</constant> (<type>int</type>) </term> <listitem> <simpara> Opcode </simpara> </listitem> </varlistentry> <varlistentry> <term> <constant>PARSEKIT_ZEND_UNSET_DIM_OBJ</constant> (<type>int</type>) </term> <listitem> <simpara> Opcode </simpara> </listitem> </varlistentry> <varlistentry> <term> <constant>PARSEKIT_ZEND_UNSET_VAR</constant> (<type>int</type>) </term> <listitem> <simpara> Opcode </simpara> </listitem> </varlistentry> <varlistentry> <term> <constant>PARSEKIT_ZEND_VERIFY_ABSTRACT_CLASS</constant> (<type>int</type>) PHP >= 5.0.0 </term> <listitem> <simpara> Opcode </simpara> </listitem> </varlistentry> </variablelist> </para> </section> <!-- Keep this comment at the end of the file Local variables: mode: sgml sgml-omittag:t sgml-shorttag:t sgml-minimize-attributes:nil sgml-always-quote-attributes:t sgml-indent-step:1 sgml-indent-data:t indent-tabs-mode:nil sgml-parent-document:nil sgml-default-dtd-file:"../../../manual.ced" sgml-exposed-tags:nil sgml-local-catalogs:nil sgml-local-ecat-files:nil End: vim600: syn=xml fen fdm=syntax fdl=2 si vim: et tw=78 syn=sgml vi: ts=1 sw=1 --> http://cvs.php.net/co.php/phpdoc/en/reference/parsekit/configure.xml?r=1.1&p=1 Index: phpdoc/en/reference/parsekit/configure.xml +++ phpdoc/en/reference/parsekit/configure.xml <?xml version="1.0" encoding="iso-8859-1"?> <!-- $Revision: 1.1 $ --> <section id="parsekit.installation"> &reftitle.install; <para> &pecl.moved; </para> <para> &pecl.info; <ulink url="&url.pecl.package;parsekit">&url.pecl.package;parsekit</ulink>. </para> <para> &pecl.windows.download; </para> </section> <!-- Keep this comment at the end of the file Local variables: mode: sgml sgml-omittag:t sgml-shorttag:t sgml-minimize-attributes:nil sgml-always-quote-attributes:t sgml-indent-step:1 sgml-indent-data:t indent-tabs-mode:nil sgml-parent-document:nil sgml-default-dtd-file:"../../../manual.ced" sgml-exposed-tags:nil sgml-local-catalogs:nil sgml-local-ecat-files:nil End: vim600: syn=xml fen fdm=syntax fdl=2 si vim: et tw=78 syn=sgml vi: ts=1 sw=1 --> http://cvs.php.net/co.php/phpdoc/en/reference/parsekit/functions.xml?r=1.1&p=1 Index: phpdoc/en/reference/parsekit/functions.xml +++ phpdoc/en/reference/parsekit/functions.xml &reference.parsekit.functions.parsekit-compile-file; &reference.parsekit.functions.parsekit-compile-string; &reference.parsekit.functions.parsekit-func-arginfo; http://cvs.php.net/co.php/phpdoc/en/reference/parsekit/reference.xml?r=1.1&p=1 Index: phpdoc/en/reference/parsekit/reference.xml +++ phpdoc/en/reference/parsekit/reference.xml <?xml version="1.0" encoding="iso-8859-1"?> <!-- $Revision: 1.1 $ --> <reference id="ref.parsekit"> <title>Parsekit Functions</title> <titleabbrev>Parsekit</titleabbrev> <partintro> <section id="parsekit.intro"> &reftitle.intro; <para> These functions allow runtime analysis of opcodes compiled from PHP scripts. </para> </section> &reference.parsekit.configure; &reference.parsekit.ini; <section id="parsekit.resources"> &reftitle.resources; &no.resource; </section> &reference.parsekit.constants; </partintro> &reference.parsekit.functions; </reference> <!-- Keep this comment at the end of the file Local variables: mode: sgml sgml-omittag:t sgml-shorttag:t sgml-minimize-attributes:nil sgml-always-quote-attributes:t sgml-indent-step:1 sgml-indent-data:t indent-tabs-mode:nil sgml-parent-document:nil sgml-default-dtd-file:"../../../manual.ced" sgml-exposed-tags:nil sgml-local-catalogs:nil sgml-local-ecat-files:nil End: vim600: syn=xml fen fdm=syntax fdl=2 si vim: et tw=78 syn=sgml vi: ts=1 sw=1 --> http://cvs.php.net/co.php/phpdoc/en/reference/parsekit/functions/parsekit-compile-file.xml?r=1.1&p=1 Index: phpdoc/en/reference/parsekit/functions/parsekit-compile-file.xml +++ phpdoc/en/reference/parsekit/functions/parsekit-compile-file.xml <?xml version="1.0" encoding="iso-8859-1"?> <!-- $Revision: 1.1 $ --> <refentry id="function.parsekit-compile-file"> <refnamediv> <refname>parsekit_compile_file</refname> <refpurpose>Compile a string of PHP code and return the resulting op array</refpurpose> </refnamediv> <refsect1> &reftitle.description; <methodsynopsis> <type>array</type><methodname>parsekit_compile_file</methodname> <methodparam><type>string</type><parameter>filename</parameter></methodparam> <methodparam choice="opt"><type>array</type><parameter>&errors</parameter></methodparam> <methodparam choice="opt"><type>int</type><parameter>options</parameter></methodparam> </methodsynopsis> &warn.experimental.func; </refsect1> <refsect1> &reftitle.parameters; <para> <variablelist> <varlistentry> <term><parameter>filename</parameter></term> <listitem> <para> A string containing the name of the file to compile. Similar to the argument to <function>include</function>. </para> </listitem> </varlistentry> <varlistentry> <term><parameter>&errors</parameter></term> <listitem> <para> A 2D hash of errors (including fatal errors) encountered during compilation. Returned by reference. </para> </listitem> </varlistentry> <varlistentry> <term><parameter>options</parameter></term> <listitem> <para> One of either <constant>PARSEKIT_QUIET</constant> or <constant>PARSEKIT_SIMPLE</constant>. To produce varying degrees of verbosity in the returned output. </para> </listitem> </varlistentry> </variablelist> </para> </refsect1> <refsect1> &reftitle.returnvalues; <para> Returns a complex multi-layer array structure as detailed below. </para> </refsect1> <!-- No changelog: it's only in PECL. --> <refsect1> &reftitle.examples; <para> <example> <title><function>parsekit_compile_file</function> example</title> <programlisting role="php"> <?php var_dump(parsekit_compile_file('hello_world.php', $errors, PARSEKIT_SIMPLE)); ]]> </programlisting> &example.outputs; <screen> <![CDATA[ array(5) { [0]=> string(37) "ZEND_ECHO UNUSED 'Hello World' UNUSED" [1]=> string(30) "ZEND_RETURN UNUSED NULL UNUSED" [2]=> string(42) "ZEND_HANDLE_EXCEPTION UNUSED UNUSED UNUSED" ["function_table"]=> NULL ["class_table"]=> NULL } ]]> </screen> </example> </para> </refsect1> <refsect1> &reftitle.seealso; <para> <function>parsekit_compile_string</function> </para> </refsect1> </refentry> <!-- Keep this comment at the end of the file Local variables: mode: sgml sgml-omittag:t sgml-shorttag:t sgml-minimize-attributes:nil sgml-always-quote-attributes:t sgml-indent-step:1 sgml-indent-data:t indent-tabs-mode:nil sgml-parent-document:nil sgml-default-dtd-file:"../../../../manual.ced" sgml-exposed-tags:nil sgml-local-catalogs:nil sgml-local-ecat-files:nil End: vim600: syn=xml fen fdm=syntax fdl=2 si vim: et tw=78 syn=sgml vi: ts=1 sw=1 --> http://cvs.php.net/co.php/phpdoc/en/reference/parsekit/functions/parsekit-compile-string.xml?r=1.1&p=1 Index: phpdoc/en/reference/parsekit/functions/parsekit-compile-string.xml +++ phpdoc/en/reference/parsekit/functions/parsekit-compile-string.xml <?xml version="1.0" encoding="iso-8859-1"?> <!-- $Revision: 1.1 $ --> <refentry id="function.parsekit-compile-string"> <refnamediv> <refname>parsekit_compile_string</refname> <refpurpose>Compile a string of PHP code and return the resulting op array</refpurpose> </refnamediv> <refsect1> &reftitle.description; <methodsynopsis> <type>array</type><methodname>parsekit_compile_string</methodname> <methodparam><type>string</type><parameter>phpcode</parameter></methodparam> <methodparam choice="opt"><type>array</type><parameter>&errors</parameter></methodparam> <methodparam choice="opt"><type>int</type><parameter>options</parameter></methodparam> </methodsynopsis> &warn.experimental.func; </refsect1> <refsect1> &reftitle.parameters; <para> <variablelist> <varlistentry> <term><parameter>phpcode</parameter></term> <listitem> <para> A string containing phpcode. Similar to the argument to <function>eval</function>. </para> </listitem> </varlistentry> <varlistentry> <term><parameter>&errors</parameter></term> <listitem> <para> A 2D hash of errors (including fatal errors) encountered during compilation. Returned by reference. </para> </listitem> </varlistentry> <varlistentry> <term><parameter>options</parameter></term> <listitem> <para> One of either <constant>PARSEKIT_QUIET</constant> or <constant>PARSEKIT_SIMPLE</constant>. To produce varying degrees of verbosity in the returned output. </para> </listitem> </varlistentry> </variablelist> </para> </refsect1> <refsect1> &reftitle.returnvalues; <para> Returns a complex multi-layer array structure as detailed below. </para> </refsect1> <!-- No changelog: it's only in PECL. --> <refsect1> &reftitle.examples; <para> <example> <title><function>parsekit_compile_string</function> example</title> <programlisting role="php"> <?php <?php $ops = parsekit_compile_string(' echo "Foo\n"; ', $errors, PARSEKIT_QUIET); var_dump($ops); ?> ]]> </programlisting> &example.outputs; <screen> <![CDATA[ array(20) { ["type"]=> int(4) ["type_name"]=> string(14) "ZEND_EVAL_CODE" ["fn_flags"]=> int(0) ["num_args"]=> int(0) ["required_num_args"]=> int(0) ["pass_rest_by_reference"]=> bool(false) ["uses_this"]=> bool(false) ["line_start"]=> int(0) ["line_end"]=> int(0) ["return_reference"]=> bool(false) ["refcount"]=> int(1) ["last"]=> int(3) ["size"]=> int(3) ["T"]=> int(0) ["last_brk_cont"]=> int(0) ["current_brk_cont"]=> int(-1) ["backpatch_count"]=> int(0) ["done_pass_two"]=> bool(true) ["filename"]=> string(17) "Parsekit Compiler" ["opcodes"]=> array(3) { [8594800]=> array(5) { ["opcode"]=> int(40) ["opcode_name"]=> string(9) "ZEND_ECHO" ["flags"]=> int(768) ["op1"]=> array(3) { ["type"]=> int(1) ["type_name"]=> string(8) "IS_CONST" ["constant"]=> &string(4) "Foo " } ["lineno"]=> int(2) } ["859484C"]=> array(6) { ["opcode"]=> int(62) ["opcode_name"]=> string(11) "ZEND_RETURN" ["flags"]=> int(16777984) ["op1"]=> array(3) { ["type"]=> int(1) ["type_name"]=> string(8) "IS_CONST" ["constant"]=> &NULL } ["extended_value"]=> int(0) ["lineno"]=> int(3) } [8594898]=> array(4) { ["opcode"]=> int(149) ["opcode_name"]=> string(21) "ZEND_HANDLE_EXCEPTION" ["flags"]=> int(0) ["lineno"]=> int(3) } } } ]]> </screen> </example> </para> </refsect1> <refsect1> &reftitle.seealso; <para> <function>parsekit_compile_file</function> </para> </refsect1> </refentry> <!-- Keep this comment at the end of the file Local variables: mode: sgml sgml-omittag:t sgml-shorttag:t sgml-minimize-attributes:nil sgml-always-quote-attributes:t sgml-indent-step:1 sgml-indent-data:t indent-tabs-mode:nil sgml-parent-document:nil sgml-default-dtd-file:"../../../../manual.ced" sgml-exposed-tags:nil sgml-local-catalogs:nil sgml-local-ecat-files:nil End: vim600: syn=xml fen fdm=syntax fdl=2 si vim: et tw=78 syn=sgml vi: ts=1 sw=1 --> http://cvs.php.net/co.php/phpdoc/en/reference/parsekit/functions/parsekit-func-arginfo.xml?r=1.1&p=1 Index: phpdoc/en/reference/parsekit/functions/parsekit-func-arginfo.xml +++ phpdoc/en/reference/parsekit/functions/parsekit-func-arginfo.xml <?xml version="1.0" encoding="iso-8859-1"?> <!-- $Revision: 1.1 $ --> <refentry id="function.parsekit-func-arginfo"> <refnamediv> <refname>parsekit_func_arginfo</refname> <refpurpose>Return information regarding function argument(s)</refpurpose> </refnamediv> <refsect1> &reftitle.description; <methodsynopsis> <type>array</type><methodname>parsekit_func_arginfo</methodname> <methodparam><type>mixed</type><parameter>function</parameter></methodparam> </methodsynopsis> &warn.experimental.func; </refsect1> <refsect1> &reftitle.parameters; <para> <variablelist> <varlistentry> <term><parameter>function</parameter></term> <listitem> <para> A string describing a function, or an array describing a class/method. </para> </listitem> </varlistentry> </variablelist> </para> </refsect1> <refsect1> &reftitle.returnvalues; <para> Returns an array containing argument information. </para> </refsect1> <!-- No changelog: it's only in PECL. --> <refsect1> &reftitle.examples; <para> <example> <title><function>parsekit_func_arginfo</function> example</title> <programlisting role="php"> <?php function foo($bar, stdClass $baz, &$bomb, $bling = false) { } var_dump(parsekit_func_arginfo('foo')); ]]> </programlisting> &example.outputs; <screen> <![CDATA[ array(4) { [0]=> array(3) { ["name"]=> string(3) "bar" ["allow_null"]=> bool(true) ["pass_by_reference"]=> bool(false) } [1]=> array(4) { ["name"]=> string(3) "baz" ["class_name"]=> string(8) "stdClass" ["allow_null"]=> bool(false) ["pass_by_reference"]=> bool(false) } [2]=> array(3) { ["name"]=> string(4) "bomb" ["allow_null"]=> bool(true) ["pass_by_reference"]=> bool(true) } [3]=> array(3) { ["name"]=> string(5) "bling" ["allow_null"]=> bool(true) ["pass_by_reference"]=> bool(false) } } ]]> </screen> </example> </para> </refsect1> </refentry> <!-- Keep this comment at the end of the file Local variables: mode: sgml sgml-omittag:t sgml-shorttag:t sgml-minimize-attributes:nil sgml-always-quote-attributes:t sgml-indent-step:1 sgml-indent-data:t indent-tabs-mode:nil sgml-parent-document:nil sgml-default-dtd-file:"../../../../manual.ced" sgml-exposed-tags:nil sgml-local-catalogs:nil sgml-local-ecat-files:nil End: vim600: syn=xml fen fdm=syntax fdl=2 si vim: et tw=78 syn=sgml vi: ts=1 sw=1 -->