= Developer's Index for Parrot = == Alphabetical List of Keywords == '''[[#a-keywords A]]''', '''[[#b-keywords B]]''', '''[[#c-keywords C]]''', '''[[#d-keywords D]]''', '''[[#e-keywords E]]''', '''[[#f-keywords F]]''', '''[[#g-keywords G]]''', '''[[#h-keywords H]]''', '''[[#i-keywords I]]''', '''[[#j-keywords J]]''', '''[[#k-keywords K]]''', '''[[#l-keywords L]]''', '''[[#m-keywords M]]''', '''[[#n-keywords N]]''', '''[[#o-keywords O]]''', '''[[#p-keywords P]]''', '''[[#q-keywords Q]]''', '''[[#r-keywords R]]''', '''[[#s-keywords S]]''', '''[[#t-keywords T]]''', '''[[#u-keywords U]]''', '''[[#v-keywords V]]''', '''[[#w-keywords W]]''', '''[[#x-keywords X]]''', '''[[#y-keywords Y]]''', '''[[#z-keywords Z]]''' ||[[span(''' 'A' Keywords''', id=a-keywords)]]||'''.. is a ..'''||'''More Info'''||'''Synopsis'''|| ||`addattribute`||opcode||[http://docs.parrot.org/parrot/latest/html/src/ops/object.ops.html Class and Object Opcodes]||Add an attribute to a class.|| ||`addmethod`||opcode||[http://docs.parrot.org/parrot/latest/html/src/ops/object.ops.html Class and Object Opcodes]||Add sub as a method to class.|| ||`addparent`||opcode||[http://docs.parrot.org/parrot/latest/html/src/ops/object.ops.html Class and Object Opcodes]||Add another parent to a class.|| ||`addrole`||opcode||[http://docs.parrot.org/parrot/latest/html/src/ops/object.ops.html Class and Object Opcodes]||Add a role to a class.|| ||!AddrRegistry||PMC||[http://docs.parrot.org/parrot/latest/html/src/pmc/addrregistry.pmc.html AddrRegistry PMC]||A GC Registry PMC|| ||`add_handler`||opcode||[http://docs.parrot.org/parrot/latest/html/src/ops/core.ops.html Core Opcodes]||Add an event or exception handler to the concurrency dispatcher.|| ||`add_namespace`||method||[http://docs.parrot.org/parrot/latest/html/docs/pdds/pdd21_namespaces.pod.html PDD-21 Namespaces][[BR]][http://docs.parrot.org/parrot/latest/html/src/pmc/namespace.pmc.html Namespace PMC]||(Namespace PMC) Create a sub-namespace beneath another namespace|| ||`add_sub`||method||[http://docs.parrot.org/parrot/latest/html/docs/pdds/pdd21_namespaces.pod.html PDD-21 Namespaces][[BR]][http://docs.parrot.org/parrot/latest/html/src/pmc/namespace.pmc.html Namespace PMC]||(Namespace PMC) Create a sub entry in a namespace|| ||`add_var`||method||[http://docs.parrot.org/parrot/latest/html/docs/pdds/pdd21_namespaces.pod.html PDD-21 Namespaces][[BR]][http://docs.parrot.org/parrot/latest/html/src/pmc/namespace.pmc.html Namespace PMC]||(Namespace PMC) Create a var entry in a namespace|| ||`and`||opcode||[http://docs.parrot.org/parrot/latest/html/src/ops/cmp.ops.html Comparison Opcodes]||Short-circuit logical and. Returns $2 if $2 is false, else returns $3.|| ||`annotations`||opcode||[http://docs.parrot.org/parrot/latest/html/src/ops/core.ops.html Core Opcodes]||Provides access to the annotations in effect at a point in the code.|| ||Array||PMC||[http://docs.parrot.org/parrot/latest/html/src/pmc/array.pmc.html Array PMC]||Basic 'array' behavior PMC.|| '''[[#a-keywords A]]''', '''[[#b-keywords B]]''', '''[[#c-keywords C]]''', '''[[#d-keywords D]]''', '''[[#e-keywords E]]''', '''[[#f-keywords F]]''', '''[[#g-keywords G]]''', '''[[#h-keywords H]]''', '''[[#i-keywords I]]''', '''[[#j-keywords J]]''', '''[[#k-keywords K]]''', '''[[#l-keywords L]]''', '''[[#m-keywords M]]''', '''[[#n-keywords N]]''', '''[[#o-keywords O]]''', '''[[#p-keywords P]]''', '''[[#q-keywords Q]]''', '''[[#r-keywords R]]''', '''[[#s-keywords S]]''', '''[[#t-keywords T]]''', '''[[#u-keywords U]]''', '''[[#v-keywords V]]''', '''[[#w-keywords W]]''', '''[[#x-keywords X]]''', '''[[#y-keywords Y]]''', '''[[#z-keywords Z]]''' ||[[span(''' 'B' Keywords''', id=b-keywords)]]||'''.. is a ..'''||'''More Info'''||'''Synopsis'''|| ||`band`||opcode||[http://docs.parrot.org/parrot/latest/html/src/ops/bit.ops.html Bitwise Opcodes]||Bitwise 'and' on ''register'' operands|| ||`bands`||opcode||[http://docs.parrot.org/parrot/latest/html/src/ops/bit.ops.html Bitwise Opcodes]||Bitwise 'and' on ''string'' operands|| ||!BigInt||PMC||[http://docs.parrot.org/parrot/latest/html/src/pmc/bigint.pmc.html BigInt PMC]|| ??? || ||!BigNum||PMC||[http://docs.parrot.org/parrot/latest/html/src/pmc/bignum.pmc.html BigNum PMC]|| ??? || ||`bnot`||opcode||[http://docs.parrot.org/parrot/latest/html/src/ops/bit.ops.html Bitwise Opcodes]||Bitwise 'not' on ''register'' operand|| ||`bnots`||opcode||[http://docs.parrot.org/parrot/latest/html/src/ops/bit.ops.html Bitwise Opcodes]||Bitwise 'not' on ''string'' operand|| ||Boolean||PMC||[http://docs.parrot.org/parrot/latest/html/src/pmc/boolean.pmc.html Boolean PMC]|| ??? || ||`bor`||opcode||[http://docs.parrot.org/parrot/latest/html/src/ops/bit.ops.html Bitwise Opcodes]||Bitwise 'or' on ''register'' operands|| ||`bors`||opcode||[http://docs.parrot.org/parrot/latest/html/src/ops/bit.ops.html Bitwise Opcodes]||Bitwise 'or' on ''string'' operands|| ||`bounds`||opcode||[http://docs.parrot.org/parrot/latest/html/src/ops/core.ops.html Core Opcodes]||Turn byte code bounds checking on or off based on register argument.|| ||`branch`||opcode||[http://docs.parrot.org/parrot/latest/html/src/ops/core.ops.html Core Opcodes]||Unconditional forward/backward branch.|| ||`branch_cs`||opcode||[http://docs.parrot.org/parrot/latest/html/src/ops/core.ops.html Core Opcodes]||Intersegment branch.|| ||`bsr`||opcode||[http://docs.parrot.org/parrot/latest/html/src/ops/core.ops.html Core Opcodes]||Branch to (call) subroutine.|| ||`bxor`||opcode||[http://docs.parrot.org/parrot/latest/html/src/ops/bit.ops.html Bitwise Opcodes]||Bitwise 'xor' on ''register'' operands|| ||`bxors`||opcode||[http://docs.parrot.org/parrot/latest/html/src/ops/bit.ops.html Bitwise Opcodes]||Bitwise 'xor' on ''string'' operands|| ||`bytelength`||opcode||[http://docs.parrot.org/parrot/latest/html/src/ops/string.ops.html String Opcodes]||Length of a string in bytes.|| '''[[#a-keywords A]]''', '''[[#b-keywords B]]''', '''[[#c-keywords C]]''', '''[[#d-keywords D]]''', '''[[#e-keywords E]]''', '''[[#f-keywords F]]''', '''[[#g-keywords G]]''', '''[[#h-keywords H]]''', '''[[#i-keywords I]]''', '''[[#j-keywords J]]''', '''[[#k-keywords K]]''', '''[[#l-keywords L]]''', '''[[#m-keywords M]]''', '''[[#n-keywords N]]''', '''[[#o-keywords O]]''', '''[[#p-keywords P]]''', '''[[#q-keywords Q]]''', '''[[#r-keywords R]]''', '''[[#s-keywords S]]''', '''[[#t-keywords T]]''', '''[[#u-keywords U]]''', '''[[#v-keywords V]]''', '''[[#w-keywords W]]''', '''[[#x-keywords X]]''', '''[[#y-keywords Y]]''', '''[[#z-keywords Z]]''' ||[[span(''' 'C' Keywords''', id=c-keywords)]]||'''.. is a ..'''||'''More Info'''||'''Synopsis'''|| ||`callmethodcc`||opcode||[http://docs.parrot.org/parrot/latest/html/src/ops/object.ops.html Class and Object Opcodes]||Call method on invocant, generate a new return continuation.|| ||`callmethod`||opcode||[http://docs.parrot.org/parrot/latest/html/src/ops/object.ops.html Class and Object Opcodes]||Call method on invocant with the given continuation.|| ||!CallSignature||PMC||[http://docs.parrot.org/parrot/latest/html/src/pmc/callsignature.pmc.html CallSignature PMC]|| ??? || ||`can`||opcode||[http://docs.parrot.org/parrot/latest/html/src/ops/object.ops.html Class and Object Opcodes]||Return true if a PMC can perform a given method.|| ||Capture||PMC||[http://docs.parrot.org/parrot/latest/html/src/pmc/capture.pmc.html Capture PMC]|| ??? || ||`capture_lex`||opcode||[http://docs.parrot.org/parrot/latest/html/src/ops/core.ops.html Core Opcodes]||Capture the current lexical state of the sub parameter.|| ||`charset`||opcode||[http://docs.parrot.org/parrot/latest/html/src/ops/string.ops.html String Opcodes]||Returns charset number of a string.|| ||`charsetname`||opcode||[http://docs.parrot.org/parrot/latest/html/src/ops/string.ops.html String Opcodes]||Returns name corresponding to a charset number.|| ||`check_events`||opcode||[http://docs.parrot.org/parrot/latest/html/src/ops/core.ops.html Core Opcodes]||Check event queue. (Internal)|| ||`check_events__`||opcode||[http://docs.parrot.org/parrot/latest/html/src/ops/core.ops.html Core Opcodes]||Check event queue. (Internal)|| ||`chopn`||opcode||[http://docs.parrot.org/parrot/latest/html/src/ops/string.ops.html String Opcodes]||Chop characters from a string.|| ||`chr`||opcode||[http://docs.parrot.org/parrot/latest/html/src/ops/string.ops.html String Opcodes]||Make a string from a codepoint number.|| ||`class`||opcode||[http://docs.parrot.org/parrot/latest/html/src/ops/object.ops.html Class and Object Opcodes]||Return the class PMC for an object.|| ||Class||PMC||[http://docs.parrot.org/parrot/latest/html/src/pmc/class.pmc.html Class PMC]||Class PMC|| ||Class Diagram||Page||ClassDiagram||Diagram of P6meta root classes/objects|| ||`cmp`||opcode||[http://docs.parrot.org/parrot/latest/html/src/ops/cmp.ops.html Comparison Opcodes]||Set int register to -1,0,1 based on comparison of register operands|| ||`cmp_num`||opcode||[http://docs.parrot.org/parrot/latest/html/src/ops/cmp.ops.html Comparison Opcodes]||Set int register to -1,0,1 based on numeric comparison of register operands|| ||`cmp_str`||opcode||[http://docs.parrot.org/parrot/latest/html/src/ops/cmp.ops.html Comparison Opcodes]||Set int register to -1,0,1 based on string comparison of register operands|| ||!CodeString||PMC||[http://docs.parrot.org/parrot/latest/html/src/pmc/codestring.pmc.html CodeString PMC]|| ??? || ||`collect`||opcode||[http://docs.parrot.org/parrot/latest/html/src/ops/core.ops.html Core Opcodes]||Trigger a GC run.|| ||`collectoff`||opcode||[http://docs.parrot.org/parrot/latest/html/src/ops/core.ops.html Core Opcodes]||Disable GC runs.|| ||`collecton`||opcode||[http://docs.parrot.org/parrot/latest/html/src/ops/core.ops.html Core Opcodes]||Re-enable GC runs.|| ||Complex||PMC||[http://docs.parrot.org/parrot/latest/html/src/pmc/complex.pmc.html Complex PMC]|| ??? || ||`compose`||opcode||[http://docs.parrot.org/parrot/latest/html/src/ops/string.ops.html String Opcodes]||Compose (normalize) a string.|| ||`compreg`||opcode||[http://docs.parrot.org/parrot/latest/html/src/ops/core.ops.html Core Opcodes]||Look up or register a compiler object for a HLL.|| ||`concat`||opcode||[http://docs.parrot.org/parrot/latest/html/src/ops/string.ops.html String Opcodes]||Catenate two strings.|| ||CONST_STRING||Macro||[source:trunk/tools/build/c2str.pl c2str.pl]|| Designates strings that are constant at build-time. || ||CONST_STRING_GEN||Macro||[source:trunk/tools/build/c2str.pl c2str.pl]|| Designates strings that are constant after build-time (in dynops and dynpmcs). || ||Continuation||PMC||[http://docs.parrot.org/parrot/latest/html/src/pmc/continuation.pmc.html Continuation PMC]|| ??? || ||Coroutine||PMC||[http://docs.parrot.org/parrot/latest/html/src/pmc/coroutine.pmc.html Coroutine PMC]|| ??? || ||`count_eh`||opcode||[http://docs.parrot.org/parrot/latest/html/src/ops/core.ops.html Core Opcodes]||Get a count of currently active exception handlers on stack.|| ||CPointer||PMC||[http://docs.parrot.org/parrot/latest/html/src/pmc/cpointer.pmc.html CPointer PMC]|| ??? || ||`cpu_ret`||opcode||[http://docs.parrot.org/parrot/latest/html/src/ops/core.ops.html Core Opcodes]||Emit a CPU return instruction. (Internal)|| '''[[#a-keywords A]]''', '''[[#b-keywords B]]''', '''[[#c-keywords C]]''', '''[[#d-keywords D]]''', '''[[#e-keywords E]]''', '''[[#f-keywords F]]''', '''[[#g-keywords G]]''', '''[[#h-keywords H]]''', '''[[#i-keywords I]]''', '''[[#j-keywords J]]''', '''[[#k-keywords K]]''', '''[[#l-keywords L]]''', '''[[#m-keywords M]]''', '''[[#n-keywords N]]''', '''[[#o-keywords O]]''', '''[[#p-keywords P]]''', '''[[#q-keywords Q]]''', '''[[#r-keywords R]]''', '''[[#s-keywords S]]''', '''[[#t-keywords T]]''', '''[[#u-keywords U]]''', '''[[#v-keywords V]]''', '''[[#w-keywords W]]''', '''[[#x-keywords X]]''', '''[[#y-keywords Y]]''', '''[[#z-keywords Z]]''' ||[[span(''' 'D' Keywords''', id=d-keywords)]]||'''.. is a ..'''||'''More Info'''||'''Synopsis'''|| ||`debug`||opcode||[http://docs.parrot.org/parrot/latest/html/src/ops/core.ops.html Core Opcodes]||Turn debugging on or off based on register argument.|| ||default||PMC||[http://docs.parrot.org/parrot/latest/html/src/pmc/default.pmc.html default PMC]|| ??? || ||`del_namespace`||method||[http://docs.parrot.org/parrot/latest/html/docs/pdds/pdd21_namespaces.pod.html PDD-21 Namespaces][[BR]][http://docs.parrot.org/parrot/latest/html/src/pmc/namespace.pmc.html Namespace PMC]||(Namespace PMC) Delete a sub-namespace beneath another namespace|| ||`del_sub`||method||[http://docs.parrot.org/parrot/latest/html/docs/pdds/pdd21_namespaces.pod.html PDD-21 Namespaces][[BR]][http://docs.parrot.org/parrot/latest/html/src/pmc/namespace.pmc.html Namespace PMC]||(Namespace PMC) Delete a sub entry from a namespace|| ||`del_var`||method||[http://docs.parrot.org/parrot/latest/html/docs/pdds/pdd21_namespaces.pod.html PDD-21 Namespaces][[BR]][http://docs.parrot.org/parrot/latest/html/src/pmc/namespace.pmc.html Namespace PMC]||(Namespace PMC) Delete a var entry from a namespace|| ||`die`||opcode||[http://docs.parrot.org/parrot/latest/html/src/ops/core.ops.html Core Opcodes]||Die with message and optional severity.|| ||`dlfunc`||opcode||[http://docs.parrot.org/parrot/latest/html/src/ops/core.ops.html Core Opcodes]||Look up a function symbol in a DLL.|| ||`dlvar`||opcode||[http://docs.parrot.org/parrot/latest/html/src/ops/core.ops.html Core Opcodes]||Look up a variable symbol in a DLL.|| ||`does`||opcode||[http://docs.parrot.org/parrot/latest/html/src/ops/object.ops.html Class and Object Opcodes]||Return true if a PMC does a given role.|| ||`downcase`||opcode||[http://docs.parrot.org/parrot/latest/html/src/ops/string.ops.html String Opcodes]||Lower-case a string|| '''[[#a-keywords A]]''', '''[[#b-keywords B]]''', '''[[#c-keywords C]]''', '''[[#d-keywords D]]''', '''[[#e-keywords E]]''', '''[[#f-keywords F]]''', '''[[#g-keywords G]]''', '''[[#h-keywords H]]''', '''[[#i-keywords I]]''', '''[[#j-keywords J]]''', '''[[#k-keywords K]]''', '''[[#l-keywords L]]''', '''[[#m-keywords M]]''', '''[[#n-keywords N]]''', '''[[#o-keywords O]]''', '''[[#p-keywords P]]''', '''[[#q-keywords Q]]''', '''[[#r-keywords R]]''', '''[[#s-keywords S]]''', '''[[#t-keywords T]]''', '''[[#u-keywords U]]''', '''[[#v-keywords V]]''', '''[[#w-keywords W]]''', '''[[#x-keywords X]]''', '''[[#y-keywords Y]]''', '''[[#z-keywords Z]]''' ||[[span(''' 'E' Keywords''', id=e-keywords)]]||'''.. is a ..'''||'''More Info'''||'''Synopsis'''|| ||`encoding`||opcode||[http://docs.parrot.org/parrot/latest/html/src/ops/string.ops.html String Opcodes]||Returns the encoding number of a string.|| ||`encodingname`||opcode||[http://docs.parrot.org/parrot/latest/html/src/ops/string.ops.html String Opcodes]||Returns name corresponding to an encoding number.|| ||`.end`||directive||[http://docs.parrot.org/parrot/latest/html/docs/pdds/pdd19_pir.pod.html PDD-19][[BR]][http://docs.parrot.org/parrot/latest/html/docs/book/ch03_pir.pod.html Chp. 03]||Marks the end of a subroutine|| ||`end`||opcode||[http://docs.parrot.org/parrot/latest/html/src/ops/core.ops.html Core Opcodes]||Halt the interpreter.|| ||`enternative`||opcode||[http://docs.parrot.org/parrot/latest/html/src/ops/core.ops.html Core Opcodes]||Jumps from normal bytecode to JIT version|| ||Env||PMC||[http://docs.parrot.org/parrot/latest/html/src/pmc/env.pmc.html Env PMC]|| ??? || ||`eq`||opcode||[http://docs.parrot.org/parrot/latest/html/src/ops/cmp.ops.html Comparison Opcodes]||Compare register operands and branch if equal|| ||`eq_addr`||opcode||[http://docs.parrot.org/parrot/latest/html/src/ops/cmp.ops.html Comparison Opcodes]||Compare addresses of operands and branch if equal|| ||`eq_num`||opcode||[http://docs.parrot.org/parrot/latest/html/src/ops/cmp.ops.html Comparison Opcodes]||Compare PMC operands as ''numbers'' and branch if equal|| ||`eq_str`||opcode||[http://docs.parrot.org/parrot/latest/html/src/ops/cmp.ops.html Comparison Opcodes]||Compare PMC operands as ''strings'' and branch if equal|| ||`errorsoff`||opcode||[http://docs.parrot.org/parrot/latest/html/src/ops/core.ops.html Core Opcodes]||Turn off specified error categories.|| ||`errorson`||opcode||[http://docs.parrot.org/parrot/latest/html/src/ops/core.ops.html Core Opcodes]||Turn on specified error categories.|| ||`escape`||opcode||[http://docs.parrot.org/parrot/latest/html/src/ops/string.ops.html String Opcodes]||Convert non-ASCII characters to escape sequences.|| ||Eval||PMC||[http://docs.parrot.org/parrot/latest/html/src/pmc/eval.pmc.html Eval PMC]|| ??? || ||!EventHandler||PMC||[http://docs.parrot.org/parrot/latest/html/src/pmc/eventhandler.pmc.html EventHandler PMC]|| ??? || ||!ExceptionHandler||PMC||[http://docs.parrot.org/parrot/latest/html/src/pmc/exceptionhandler.pmc.html ExceptionHandler PMC]|| ??? || ||Exception||PMC||[http://docs.parrot.org/parrot/latest/html/src/pmc/exception.pmc.html Exception PMC]|| ??? || ||`exit`||opcode||[http://docs.parrot.org/parrot/latest/html/src/ops/core.ops.html Core Opcodes]||Exit the interpreter with status.|| ||Exporter||PMC||[http://docs.parrot.org/parrot/latest/html/src/pmc/exporter.pmc.html Exporter PMC]|| ??? || ||`export_to`||method||[http://docs.parrot.org/parrot/latest/html/docs/pdds/pdd21_namespaces.pod.html PDD-21 Namespaces][[BR]][http://docs.parrot.org/parrot/latest/html/src/pmc/namespace.pmc.html Namespace PMC]||(Namespace PMC) Export a list of items from one namespace to another.|| '''[[#a-keywords A]]''', '''[[#b-keywords B]]''', '''[[#c-keywords C]]''', '''[[#d-keywords D]]''', '''[[#e-keywords E]]''', '''[[#f-keywords F]]''', '''[[#g-keywords G]]''', '''[[#h-keywords H]]''', '''[[#i-keywords I]]''', '''[[#j-keywords J]]''', '''[[#k-keywords K]]''', '''[[#l-keywords L]]''', '''[[#m-keywords M]]''', '''[[#n-keywords N]]''', '''[[#o-keywords O]]''', '''[[#p-keywords P]]''', '''[[#q-keywords Q]]''', '''[[#r-keywords R]]''', '''[[#s-keywords S]]''', '''[[#t-keywords T]]''', '''[[#u-keywords U]]''', '''[[#v-keywords V]]''', '''[[#w-keywords W]]''', '''[[#x-keywords X]]''', '''[[#y-keywords Y]]''', '''[[#z-keywords Z]]''' ||[[span(''' 'F' Keywords''', id=f-keywords)]]||'''.. is a ..'''||'''More Info'''||'''Synopsis'''|| ||!FileHandle||PMC||[http://docs.parrot.org/parrot/latest/html/src/pmc/filehandle.pmc.html FileHandle PMC]|| ??? || ||File||PMC||[http://docs.parrot.org/parrot/latest/html/src/pmc/file.pmc.html File PMC]|| ??? || ||`find_cclass`||opcode||[http://docs.parrot.org/parrot/latest/html/src/ops/string.ops.html String Opcodes]||Find first character in a string matching a character class.|| ||`find_charset`||opcode||[http://docs.parrot.org/parrot/latest/html/src/ops/string.ops.html String Opcodes]||Returns number of a named charset.|| ||`find_encoding`||opcode||[http://docs.parrot.org/parrot/latest/html/src/ops/string.ops.html String Opcodes]||Returns number of a named encoding.|| ||`find_namespace`||method||[http://docs.parrot.org/parrot/latest/html/docs/pdds/pdd21_namespaces.pod.html PDD-21 Namespaces][[BR]][http://docs.parrot.org/parrot/latest/html/src/pmc/namespace.pmc.html Namespace PMC]||(Namespace PMC) Return a named sub-namespace beneath another namespace|| ||`find_not_cclass`||opcode||[http://docs.parrot.org/parrot/latest/html/src/ops/string.ops.html String Opcodes]||Find first character in a string NOT matching a character class.|| ||`find_sub`||method||[http://docs.parrot.org/parrot/latest/html/docs/pdds/pdd21_namespaces.pod.html PDD-21 Namespaces][[BR]][http://docs.parrot.org/parrot/latest/html/src/pmc/namespace.pmc.html Namespace PMC]||(Namespace PMC) Return a named sub entry from a namespace|| ||`find_var`||method||[http://docs.parrot.org/parrot/latest/html/docs/pdds/pdd21_namespaces.pod.html PDD-21 Namespaces][[BR]][http://docs.parrot.org/parrot/latest/html/src/pmc/namespace.pmc.html Namespace PMC]||(Namespace PMC) Return a named var entry from a namespace|| ||!FixedBooleanArray||PMC||[http://docs.parrot.org/parrot/latest/html/src/pmc/fixedbooleanarray.pmc.html FixedBooleanArray PMC]|| ??? || ||!FixedFloatArray||PMC||[http://docs.parrot.org/parrot/latest/html/src/pmc/fixedfloatarray.pmc.html FixedFloatArray PMC]|| ??? || ||!FixedIntegerArray||PMC||[http://docs.parrot.org/parrot/latest/html/src/pmc/fixedintegerarray.pmc.html FixedIntegerArray PMC]|| ??? || ||!FixedPMCArray||PMC||[http://docs.parrot.org/parrot/latest/html/src/pmc/fixedpmcarray.pmc.html FixedPMCArray PMC]|| ??? || ||!FixedStringArray||PMC||[http://docs.parrot.org/parrot/latest/html/src/pmc/fixedstringarray.pmc.html FixedStringArray PMC]|| ??? || ||Float||PMC||[http://docs.parrot.org/parrot/latest/html/src/pmc/float.pmc.html Float PMC]|| ??? || '''[[#a-keywords A]]''', '''[[#b-keywords B]]''', '''[[#c-keywords C]]''', '''[[#d-keywords D]]''', '''[[#e-keywords E]]''', '''[[#f-keywords F]]''', '''[[#g-keywords G]]''', '''[[#h-keywords H]]''', '''[[#i-keywords I]]''', '''[[#j-keywords J]]''', '''[[#k-keywords K]]''', '''[[#l-keywords L]]''', '''[[#m-keywords M]]''', '''[[#n-keywords N]]''', '''[[#o-keywords O]]''', '''[[#p-keywords P]]''', '''[[#q-keywords Q]]''', '''[[#r-keywords R]]''', '''[[#s-keywords S]]''', '''[[#t-keywords T]]''', '''[[#u-keywords U]]''', '''[[#v-keywords V]]''', '''[[#w-keywords W]]''', '''[[#x-keywords X]]''', '''[[#y-keywords Y]]''', '''[[#z-keywords Z]]''' ||[[span(''' 'G' Keywords''', id=g-keywords)]]||'''.. is a ..'''||'''More Info'''||'''Synopsis'''|| ||`gc_debug`||opcode||[http://docs.parrot.org/parrot/latest/html/src/ops/core.ops.html Core Opcodes]||Turn GC debugging on or off based on register argument.|| ||`ge`||opcode||[http://docs.parrot.org/parrot/latest/html/src/ops/cmp.ops.html Comparison Opcodes]||Compare register operands and branch if $1 greater than or equal to $2|| ||`getattribute`||opcode||[http://docs.parrot.org/parrot/latest/html/src/ops/object.ops.html Class and Object Opcodes]||Fetch an attribute from an object.|| ||`get_addr`||opcode||[http://docs.parrot.org/parrot/latest/html/src/ops/core.ops.html Core Opcodes]||Sets result register to the absolute address of a sub.|| ||`get_class`||opcode||[http://docs.parrot.org/parrot/latest/html/src/ops/object.ops.html Class and Object Opcodes]||Return the PMC for a class.|| ||`get_params`||opcode||[http://docs.parrot.org/parrot/latest/html/src/ops/core.ops.html Core Opcodes]||Define parameters for this subroutine.|| ||`get_results`||opcode||[http://docs.parrot.org/parrot/latest/html/src/ops/core.ops.html Core Opcodes]||Define return values for next sub call.|| ||`getinterp`||opcode||[http://docs.parrot.org/parrot/latest/html/src/ops/core.ops.html Core Opcodes]||Gets the current interpreter.|| ||`get_global`||opcode||[http://docs.parrot.org/parrot/latest/html/docs/pdds/pdd21_namespaces.pod.html PDD-21 Namespaces][[BR]][http://docs.parrot.org/parrot/latest/html/src/pmc/namespace.pmc.html Namespace PMC]||Retrieve a named symbol, optionally with path, from the current namespace.|| ||`get_hll_namespace`||opcode||[http://docs.parrot.org/parrot/latest/html/docs/pdds/pdd21_namespaces.pod.html PDD-21 Namespaces][[BR]][http://docs.parrot.org/parrot/latest/html/src/pmc/namespace.pmc.html Namespace PMC]||Fetch the hll root namespace PMC, or a path relative to the hll root.|| ||`get_hll_global`||opcode||[http://docs.parrot.org/parrot/latest/html/docs/pdds/pdd21_namespaces.pod.html PDD-21 Namespaces][[BR]][http://docs.parrot.org/parrot/latest/html/src/pmc/namespace.pmc.html Namespace PMC]||Retrieve a named symbol, optionally with path, from the hll root namespace.|| ||`get_name`||method||[http://docs.parrot.org/parrot/latest/html/docs/pdds/pdd21_namespaces.pod.html PDD-21 Namespaces][[BR]][http://docs.parrot.org/parrot/latest/html/src/pmc/namespace.pmc.html Namespace PMC]||(Namespace PMC) Return the name of a namespace as an array of strings|| ||`get_namespace`||method||[http://docs.parrot.org/parrot/latest/html/docs/pdds/pdd21_namespaces.pod.html PDD-21 Namespaces]||(Compiler PMC) Ask a compiler to find a namespace identified by an array of strings.|| ||`get_namespace`||method||[http://docs.parrot.org/parrot/latest/html/docs/pdds/pdd21_namespaces.pod.html PDD-21 Namespaces][[BR]][http://docs.parrot.org/parrot/latest/html/src/pmc/sub.pmc.html Sub PMC]||(Sub PMC) Fetch the namespace where a sub was defined.|| ||`get_namespace`||opcode||[http://docs.parrot.org/parrot/latest/html/docs/pdds/pdd21_namespaces.pod.html PDD-21 Namespaces][[BR]][http://docs.parrot.org/parrot/latest/html/src/pmc/namespace.pmc.html Namespace PMC]||Fetch the current namespace PMC, or a path relative to the current namespace.|| ||`get_root_global`||opcode||[http://docs.parrot.org/parrot/latest/html/docs/pdds/pdd21_namespaces.pod.html PDD-21 Namespaces][[BR]][http://docs.parrot.org/parrot/latest/html/src/pmc/namespace.pmc.html Namespace PMC]||Retrieve a named symbol, optionally with path, from the root namespace.|| ||`get_root_namespace`||opcode||[http://docs.parrot.org/parrot/latest/html/docs/pdds/pdd21_namespaces.pod.html PDD-21 Namespaces][[BR]][http://docs.parrot.org/parrot/latest/html/src/pmc/namespace.pmc.html Namespace PMC]||Fetch the root namespace PMC, or a path relative to the root.|| ||`ge_num`||opcode||[http://docs.parrot.org/parrot/latest/html/src/ops/cmp.ops.html Comparison Opcodes]||Compare PMC operands as ''numbers'' and branch if $1 greater than or equal to $2|| ||`ge_str`||opcode||[http://docs.parrot.org/parrot/latest/html/src/ops/cmp.ops.html Comparison Opcodes]||Compare PMC operands as ''strings'' and branch if $1 greater than or equal to $2|| ||`gt`||opcode||[http://docs.parrot.org/parrot/latest/html/src/ops/cmp.ops.html Comparison Opcodes]||Compare register operands and branch if $1 greater than $2|| ||`gt_num`||opcode||[http://docs.parrot.org/parrot/latest/html/src/ops/cmp.ops.html Comparison Opcodes]||Compare PMC operands as ''numbers'' and branch if $1 greater than $2|| ||`gt_str`||opcode||[http://docs.parrot.org/parrot/latest/html/src/ops/cmp.ops.html Comparison Opcodes]||Compare PMC operands as ''strings'' and branch if $1 greater than $2|| '''[[#a-keywords A]]''', '''[[#b-keywords B]]''', '''[[#c-keywords C]]''', '''[[#d-keywords D]]''', '''[[#e-keywords E]]''', '''[[#f-keywords F]]''', '''[[#g-keywords G]]''', '''[[#h-keywords H]]''', '''[[#i-keywords I]]''', '''[[#j-keywords J]]''', '''[[#k-keywords K]]''', '''[[#l-keywords L]]''', '''[[#m-keywords M]]''', '''[[#n-keywords N]]''', '''[[#o-keywords O]]''', '''[[#p-keywords P]]''', '''[[#q-keywords Q]]''', '''[[#r-keywords R]]''', '''[[#s-keywords S]]''', '''[[#t-keywords T]]''', '''[[#u-keywords U]]''', '''[[#v-keywords V]]''', '''[[#w-keywords W]]''', '''[[#x-keywords X]]''', '''[[#y-keywords Y]]''', '''[[#z-keywords Z]]''' ||[[span(''' 'H' Keywords''', id=h-keywords)]]||'''.. is a ..'''||'''More Info'''||'''Synopsis'''|| ||Hash||PMC||[http://docs.parrot.org/parrot/latest/html/src/pmc/hash.pmc.html Hash PMC]|| ??? || '''[[#a-keywords A]]''', '''[[#b-keywords B]]''', '''[[#c-keywords C]]''', '''[[#d-keywords D]]''', '''[[#e-keywords E]]''', '''[[#f-keywords F]]''', '''[[#g-keywords G]]''', '''[[#h-keywords H]]''', '''[[#i-keywords I]]''', '''[[#j-keywords J]]''', '''[[#k-keywords K]]''', '''[[#l-keywords L]]''', '''[[#m-keywords M]]''', '''[[#n-keywords N]]''', '''[[#o-keywords O]]''', '''[[#p-keywords P]]''', '''[[#q-keywords Q]]''', '''[[#r-keywords R]]''', '''[[#s-keywords S]]''', '''[[#t-keywords T]]''', '''[[#u-keywords U]]''', '''[[#v-keywords V]]''', '''[[#w-keywords W]]''', '''[[#x-keywords X]]''', '''[[#y-keywords Y]]''', '''[[#z-keywords Z]]''' ||[[span(''' 'I' Keywords''', id=i-keywords)]]||'''.. is a ..'''||'''More Info'''||'''Synopsis'''|| ||`if`||opcode||[http://docs.parrot.org/parrot/latest/html/src/ops/core.ops.html Core Opcodes]||Branch if operand is true|| ||`if_null`||opcode||[http://docs.parrot.org/parrot/latest/html/src/ops/cmp.ops.html Comparison Opcodes]||Branch if string or PMC operand is null|| ||`index`||opcode||[http://docs.parrot.org/parrot/latest/html/src/ops/string.ops.html String Opcodes]||Find offset of a substring within a string.|| ||`inspect`||opcode||[http://docs.parrot.org/parrot/latest/html/src/ops/object.ops.html Class and Object Opcodes]||Query available introspection data on something (class? object?)|| ||Integer||PMC||[http://docs.parrot.org/parrot/latest/html/src/pmc/integer.pmc.html Integer PMC]|| ??? || ||`interpinfo`||opcode||[http://docs.parrot.org/parrot/latest/html/src/ops/core.ops.html Core Opcodes]||Fetch info about the running interpreter.|| ||`invoke`||opcode||[http://docs.parrot.org/parrot/latest/html/src/ops/core.ops.html Core Opcodes]||Call the subroutine specified using the continuation given in the register operands.|| ||`invokecc`||opcode||[http://docs.parrot.org/parrot/latest/html/src/ops/core.ops.html Core Opcodes]||Call the subroutine in register operand, and generate a new return continuation.|| ||`isa`||opcode||[http://docs.parrot.org/parrot/latest/html/src/ops/object.ops.html Class and Object Opcodes]||Return true if a PMC "is a" class.|| ||`iseq`||opcode||[http://docs.parrot.org/parrot/latest/html/src/ops/cmp.ops.html Comparison Opcodes]||Set int register indicating if $1 == $2.|| ||`isfalse`||opcode||[http://docs.parrot.org/parrot/latest/html/src/ops/cmp.ops.html Comparison Opcodes]||Set int register to 0,1 based on boolean evaluation of PMC operand.|| ||`isge`||opcode||[http://docs.parrot.org/parrot/latest/html/src/ops/cmp.ops.html Comparison Opcodes]||Set int register indicating if $1 >= $2.|| ||`isgt`||opcode||[http://docs.parrot.org/parrot/latest/html/src/ops/cmp.ops.html Comparison Opcodes]||Set int register indicating if $1 > $2.|| ||`isle`||opcode||[http://docs.parrot.org/parrot/latest/html/src/ops/cmp.ops.html Comparison Opcodes]||Set int register indicating if $1 <= $2.|| ||`islt`||opcode||[http://docs.parrot.org/parrot/latest/html/src/ops/cmp.ops.html Comparison Opcodes]||Set int register indicating if $1 < $2.|| ||`isne`||opcode||[http://docs.parrot.org/parrot/latest/html/src/ops/cmp.ops.html Comparison Opcodes]||Set int register indicating if $1 != $2.|| ||`isntsame`||opcode||[http://docs.parrot.org/parrot/latest/html/src/ops/cmp.ops.html Comparison Opcodes]||Set int register to 0,1 based on inequality of memory addresses.|| ||`isnull`||opcode||[http://docs.parrot.org/parrot/latest/html/src/ops/cmp.ops.html Comparison Opcodes]||Set int register to 0,1 indicating if PMC operand is null.|| ||`issame`||opcode||[http://docs.parrot.org/parrot/latest/html/src/ops/cmp.ops.html Comparison Opcodes]||Set int register to 0,1 based on equality of memory addresses.|| ||`istrue`||opcode||[http://docs.parrot.org/parrot/latest/html/src/ops/cmp.ops.html Comparison Opcodes]||Set int register to 0,1 based on boolean evaluation of PMC operand.|| ||`is_cclass`||opcode||[http://docs.parrot.org/parrot/latest/html/src/ops/string.ops.html String Opcodes]||Check if a character is in a given character class.|| ||Iterator||PMC||[http://docs.parrot.org/parrot/latest/html/src/pmc/iterator.pmc.html Iterator PMC]|| ??? || '''[[#a-keywords A]]''', '''[[#b-keywords B]]''', '''[[#c-keywords C]]''', '''[[#d-keywords D]]''', '''[[#e-keywords E]]''', '''[[#f-keywords F]]''', '''[[#g-keywords G]]''', '''[[#h-keywords H]]''', '''[[#i-keywords I]]''', '''[[#j-keywords J]]''', '''[[#k-keywords K]]''', '''[[#l-keywords L]]''', '''[[#m-keywords M]]''', '''[[#n-keywords N]]''', '''[[#o-keywords O]]''', '''[[#p-keywords P]]''', '''[[#q-keywords Q]]''', '''[[#r-keywords R]]''', '''[[#s-keywords S]]''', '''[[#t-keywords T]]''', '''[[#u-keywords U]]''', '''[[#v-keywords V]]''', '''[[#w-keywords W]]''', '''[[#x-keywords X]]''', '''[[#y-keywords Y]]''', '''[[#z-keywords Z]]''' ||[[span(''' 'J' Keywords''', id=j-keywords)]]||'''.. is a ..'''||'''More Info'''||'''Synopsis'''|| ||`join`||opcode||[http://docs.parrot.org/parrot/latest/html/src/ops/string.ops.html String Opcodes]||Create a new string from array elements, delimiter.|| ||`jsr`||opcode||[http://docs.parrot.org/parrot/latest/html/src/ops/core.ops.html Core Opcodes]||Jump to subroutine.|| ||`jump`||opcode||[http://docs.parrot.org/parrot/latest/html/src/ops/core.ops.html Core Opcodes]||Jump to address|| '''[[#a-keywords A]]''', '''[[#b-keywords B]]''', '''[[#c-keywords C]]''', '''[[#d-keywords D]]''', '''[[#e-keywords E]]''', '''[[#f-keywords F]]''', '''[[#g-keywords G]]''', '''[[#h-keywords H]]''', '''[[#i-keywords I]]''', '''[[#j-keywords J]]''', '''[[#k-keywords K]]''', '''[[#l-keywords L]]''', '''[[#m-keywords M]]''', '''[[#n-keywords N]]''', '''[[#o-keywords O]]''', '''[[#p-keywords P]]''', '''[[#q-keywords Q]]''', '''[[#r-keywords R]]''', '''[[#s-keywords S]]''', '''[[#t-keywords T]]''', '''[[#u-keywords U]]''', '''[[#v-keywords V]]''', '''[[#w-keywords W]]''', '''[[#x-keywords X]]''', '''[[#y-keywords Y]]''', '''[[#z-keywords Z]]''' ||[[span(''' 'K' Keywords''', id=k-keywords)]]||'''.. is a ..'''||'''More Info'''||'''Synopsis'''|| ||Key||PMC||[http://docs.parrot.org/parrot/latest/html/src/pmc/key.pmc.html Key PMC]|| ??? || '''[[#a-keywords A]]''', '''[[#b-keywords B]]''', '''[[#c-keywords C]]''', '''[[#d-keywords D]]''', '''[[#e-keywords E]]''', '''[[#f-keywords F]]''', '''[[#g-keywords G]]''', '''[[#h-keywords H]]''', '''[[#i-keywords I]]''', '''[[#j-keywords J]]''', '''[[#k-keywords K]]''', '''[[#l-keywords L]]''', '''[[#m-keywords M]]''', '''[[#n-keywords N]]''', '''[[#o-keywords O]]''', '''[[#p-keywords P]]''', '''[[#q-keywords Q]]''', '''[[#r-keywords R]]''', '''[[#s-keywords S]]''', '''[[#t-keywords T]]''', '''[[#u-keywords U]]''', '''[[#v-keywords V]]''', '''[[#w-keywords W]]''', '''[[#x-keywords X]]''', '''[[#y-keywords Y]]''', '''[[#z-keywords Z]]''' ||[[span(''' 'L' Keywords''', id=l-keywords)]]||'''.. is a ..'''||'''More Info'''||'''Synopsis'''|| ||`le`||opcode||[http://docs.parrot.org/parrot/latest/html/src/ops/cmp.ops.html Comparison Opcodes]||Compare register operands and branch if $1 less than or equal to $2|| ||`length`||opcode||[http://docs.parrot.org/parrot/latest/html/src/ops/string.ops.html String Opcodes]||Length of a string in characters.|| ||!LexInfo||PMC||[http://docs.parrot.org/parrot/latest/html/src/pmc/lexinfo.pmc.html LexInfo PMC]|| ??? || ||!LexPad||PMC||[http://docs.parrot.org/parrot/latest/html/src/pmc/lexpad.pmc.html LexPad PMC]|| ??? || ||`le_num`||opcode||[http://docs.parrot.org/parrot/latest/html/src/ops/cmp.ops.html Comparison Opcodes]||Compare PMC operands as ''numbers'' and branch if $1 less than or equal to $2|| ||`le_str`||opcode||[http://docs.parrot.org/parrot/latest/html/src/ops/cmp.ops.html Comparison Opcodes]||Compare PMC operands as ''strings'' and branch if $1 less than or equal to $2|| ||`loadlib`||opcode||[http://docs.parrot.org/parrot/latest/html/src/ops/core.ops.html Core Opcodes]||Load a dynamic link library and return a handle.|| ||`load_bytecode`||opcode||[http://docs.parrot.org/parrot/latest/html/src/ops/core.ops.html Core Opcodes]||Load bytecode from searchpath.|| ||`load_language`||opcode||[http://docs.parrot.org/parrot/latest/html/src/ops/core.ops.html Core Opcodes]||Load compiler libraries for a language.|| ||`load_library`||method||[http://docs.parrot.org/parrot/latest/html/docs/pdds/pdd21_namespaces.pod.html PDD-21 Namespaces]||(Compiler PMC) Ask a compiler to load a library or module.|| ||`local_branch`||opcode||[http://docs.parrot.org/parrot/latest/html/src/ops/core.ops.html Core Opcodes]||Call.|| ||`local_return`||opcode||[http://docs.parrot.org/parrot/latest/html/src/ops/core.ops.html Core Opcodes]||Return.|| ||`lsr`||opcode||[http://docs.parrot.org/parrot/latest/html/src/ops/bit.ops.html Bitwise Opcodes]||Logical shift right on ''register'' operand|| ||`lt`||opcode||[http://docs.parrot.org/parrot/latest/html/src/ops/cmp.ops.html Comparison Opcodes]||Compare register operands and branch if $1 less than $2|| ||`lt_num`||opcode||[http://docs.parrot.org/parrot/latest/html/src/ops/cmp.ops.html Comparison Opcodes]||Compare PMC operands as ''numbers'' and branch if $1 less than $2|| ||`lt_str`||opcode||[http://docs.parrot.org/parrot/latest/html/src/ops/cmp.ops.html Comparison Opcodes]||Compare PMC operands as ''strings'' and branch if $1 less than $2|| '''[[#a-keywords A]]''', '''[[#b-keywords B]]''', '''[[#c-keywords C]]''', '''[[#d-keywords D]]''', '''[[#e-keywords E]]''', '''[[#f-keywords F]]''', '''[[#g-keywords G]]''', '''[[#h-keywords H]]''', '''[[#i-keywords I]]''', '''[[#j-keywords J]]''', '''[[#k-keywords K]]''', '''[[#l-keywords L]]''', '''[[#m-keywords M]]''', '''[[#n-keywords N]]''', '''[[#o-keywords O]]''', '''[[#p-keywords P]]''', '''[[#q-keywords Q]]''', '''[[#r-keywords R]]''', '''[[#s-keywords S]]''', '''[[#t-keywords T]]''', '''[[#u-keywords U]]''', '''[[#v-keywords V]]''', '''[[#w-keywords W]]''', '''[[#x-keywords X]]''', '''[[#y-keywords Y]]''', '''[[#z-keywords Z]]''' ||[[span(''' 'M' Keywords''', id=m-keywords)]]||'''.. is a ..'''||'''More Info'''||'''Synopsis'''|| ||`make_namespace`||opcode||[http://docs.parrot.org/parrot/latest/html/docs/pdds/pdd21_namespaces.pod.html PDD-21 Namespaces][[BR]][http://docs.parrot.org/parrot/latest/html/src/pmc/namespace.pmc.html Namespace PMC]||Optionally create and retrieve a new namespace|| ||`make_hll_namespace`||opcode||[http://docs.parrot.org/parrot/latest/html/docs/pdds/pdd21_namespaces.pod.html PDD-21 Namespaces][[BR]][http://docs.parrot.org/parrot/latest/html/src/pmc/namespace.pmc.html Namespace PMC]||Optionally create and retrieve a new namespace|| ||`make_root_namespace`||opcode||[http://docs.parrot.org/parrot/latest/html/docs/pdds/pdd21_namespaces.pod.html PDD-21 Namespaces][[BR]][http://docs.parrot.org/parrot/latest/html/src/pmc/namespace.pmc.html Namespace PMC]||Optionally create and retrieve a new namespace|| ||!MultiSub||PMC||[http://docs.parrot.org/parrot/latest/html/src/pmc/multisub.pmc.html MultiSub PMC]|| ??? || ||!ManagedStruct||PMC||[http://docs.parrot.org/parrot/latest/html/src/pmc/managedstruct.pmc.html ManagedStruct PMC]|| ??? || '''[[#a-keywords A]]''', '''[[#b-keywords B]]''', '''[[#c-keywords C]]''', '''[[#d-keywords D]]''', '''[[#e-keywords E]]''', '''[[#f-keywords F]]''', '''[[#g-keywords G]]''', '''[[#h-keywords H]]''', '''[[#i-keywords I]]''', '''[[#j-keywords J]]''', '''[[#k-keywords K]]''', '''[[#l-keywords L]]''', '''[[#m-keywords M]]''', '''[[#n-keywords N]]''', '''[[#o-keywords O]]''', '''[[#p-keywords P]]''', '''[[#q-keywords Q]]''', '''[[#r-keywords R]]''', '''[[#s-keywords S]]''', '''[[#t-keywords T]]''', '''[[#u-keywords U]]''', '''[[#v-keywords V]]''', '''[[#w-keywords W]]''', '''[[#x-keywords X]]''', '''[[#y-keywords Y]]''', '''[[#z-keywords Z]]''' ||[[span(''' 'N' Keywords''', id=n-keywords)]]||'''.. is a ..'''||'''More Info'''||'''Synopsis'''|| ||`name`||vtable||[http://docs.parrot.org/parrot/latest/html/src/ops/pmc.ops.html PMC Opcodes]||Invoked by the `typeof` opcode.|| ||!NameSpace||PMC||[http://docs.parrot.org/parrot/latest/html/src/pmc/namespace.pmc.html NameSpace PMC][[BR]][http://docs.parrot.org/parrot/latest/html/docs/pdds/pdd21_namespaces.pod.html PDD-21]||!NameSpace PMC|| ||NCI||PMC||[http://docs.parrot.org/parrot/latest/html/src/pmc/nci.pmc.html NCI PMC]|| ??? || ||`ne`||opcode||[http://docs.parrot.org/parrot/latest/html/src/ops/cmp.ops.html Comparison Opcodes]||Compare register operands and branch if not equal|| ||`needs_destroy`||opcode||[http://docs.parrot.org/parrot/latest/html/src/ops/core.ops.html Core Opcodes]||Mark a PMC as wanting destruction ASAP.|| ||`new`||opcode||[http://docs.parrot.org/parrot/latest/html/src/ops/string.ops.html String Opcodes]||Allocate a new, empty string (optional: length).|| ||`newclass`||opcode||[http://docs.parrot.org/parrot/latest/html/src/ops/object.ops.html Class and Object Opcodes]||Create a new class.|| ||`newclosure`||opcode||[http://docs.parrot.org/parrot/latest/html/src/ops/core.ops.html Core Opcodes]||Create a closure of the given sub PMC.|| ||`new_callback`||opcode||[http://docs.parrot.org/parrot/latest/html/src/ops/core.ops.html Core Opcodes]||Create a callback stub for a PASM subroutine.|| ||`ne_addr`||opcode||[http://docs.parrot.org/parrot/latest/html/src/ops/cmp.ops.html Comparison Opcodes]||Compare addresses of operands and branch if not equal|| ||`ne_num`||opcode||[http://docs.parrot.org/parrot/latest/html/src/ops/cmp.ops.html Comparison Opcodes]||Compare PMC operands as ''numbers'' and branch if not equal|| ||`ne_str`||opcode||[http://docs.parrot.org/parrot/latest/html/src/ops/cmp.ops.html Comparison Opcodes]||Compare PMC operands as ''strings'' and branch if not equal|| ||`noop`||opcode||[http://docs.parrot.org/parrot/latest/html/src/ops/core.ops.html Core Opcodes]||Does nothing. || ||`not`||opcode||[http://docs.parrot.org/parrot/latest/html/src/ops/cmp.ops.html Comparison Opcodes]||Inverts the boolean state of its argument.|| ||Null||PMC||[http://docs.parrot.org/parrot/latest/html/src/pmc/null.pmc.html Null PMC]|| ??? || '''[[#a-keywords A]]''', '''[[#b-keywords B]]''', '''[[#c-keywords C]]''', '''[[#d-keywords D]]''', '''[[#e-keywords E]]''', '''[[#f-keywords F]]''', '''[[#g-keywords G]]''', '''[[#h-keywords H]]''', '''[[#i-keywords I]]''', '''[[#j-keywords J]]''', '''[[#k-keywords K]]''', '''[[#l-keywords L]]''', '''[[#m-keywords M]]''', '''[[#n-keywords N]]''', '''[[#o-keywords O]]''', '''[[#p-keywords P]]''', '''[[#q-keywords Q]]''', '''[[#r-keywords R]]''', '''[[#s-keywords S]]''', '''[[#t-keywords T]]''', '''[[#u-keywords U]]''', '''[[#v-keywords V]]''', '''[[#w-keywords W]]''', '''[[#x-keywords X]]''', '''[[#y-keywords Y]]''', '''[[#z-keywords Z]]''' ||[[span(''' 'O' Keywords''', id=o-keywords)]]||'''.. is a ..'''||'''More Info'''||'''Synopsis'''|| ||Object||PMC||[http://docs.parrot.org/parrot/latest/html/src/pmc/object.pmc.html Object PMC]|| ??? || ||`or`||opcode||[http://docs.parrot.org/parrot/latest/html/src/ops/cmp.ops.html Comparison Opcodes]||Short-circuit logical or. Returns $2 if true, else $3|| ||`ord`||opcode||[http://docs.parrot.org/parrot/latest/html/src/ops/string.ops.html String Opcodes]||Return the int codepoint of one character of a string.|| ||!OrderedHash||PMC||[http://docs.parrot.org/parrot/latest/html/src/pmc/orderedhash.pmc.html OrderedHash PMC]|| ??? || ||OS||PMC||[http://docs.parrot.org/parrot/latest/html/src/pmc/os.pmc.html OS PMC]|| ??? || '''[[#a-keywords A]]''', '''[[#b-keywords B]]''', '''[[#c-keywords C]]''', '''[[#d-keywords D]]''', '''[[#e-keywords E]]''', '''[[#f-keywords F]]''', '''[[#g-keywords G]]''', '''[[#h-keywords H]]''', '''[[#i-keywords I]]''', '''[[#j-keywords J]]''', '''[[#k-keywords K]]''', '''[[#l-keywords L]]''', '''[[#m-keywords M]]''', '''[[#n-keywords N]]''', '''[[#o-keywords O]]''', '''[[#p-keywords P]]''', '''[[#q-keywords Q]]''', '''[[#r-keywords R]]''', '''[[#s-keywords S]]''', '''[[#t-keywords T]]''', '''[[#u-keywords U]]''', '''[[#v-keywords V]]''', '''[[#w-keywords W]]''', '''[[#x-keywords X]]''', '''[[#y-keywords Y]]''', '''[[#z-keywords Z]]''' ||[[span(''' 'P' Keywords''', id=p-keywords)]]||'''.. is a ..'''||'''More Info'''||'''Synopsis'''|| ||!PackfileAnnotations||PMC||[http://docs.parrot.org/parrot/latest/html/src/pmc/packfileannotations.pmc.html PackfileAnnotations PMC]|| ??? || ||!PackfileAnnotation||PMC||[http://docs.parrot.org/parrot/latest/html/src/pmc/packfileannotation.pmc.html PackfileAnnotation PMC]|| ??? || ||!PackfileConstantTable||PMC||[http://docs.parrot.org/parrot/latest/html/src/pmc/packfileconstanttable.pmc.html PackfileConstantTable PMC]|| ??? || ||!PackfileDirectory||PMC||[http://docs.parrot.org/parrot/latest/html/src/pmc/packfiledirectory.pmc.html PackfileDirectory PMC]|| ??? || ||!PackfileFixupEntry||PMC||[http://docs.parrot.org/parrot/latest/html/src/pmc/packfilefixupentry.pmc.html PackfileFixupEntry PMC]|| ??? || ||!PackfileFixupTable||PMC||[http://docs.parrot.org/parrot/latest/html/src/pmc/packfilefixuptable.pmc.html PackfileFixupTable PMC]|| ??? || ||!PackfileRawSegment||PMC||[http://docs.parrot.org/parrot/latest/html/src/pmc/packfilerawsegment.pmc.html PackfileRawSegment PMC]|| ??? || ||!PackfileSegment||PMC||[http://docs.parrot.org/parrot/latest/html/src/pmc/packfilesegment.pmc.html PackfileSegment PMC]|| ??? || ||Packfile||PMC||[http://docs.parrot.org/parrot/latest/html/src/pmc/packfile.pmc.html Packfile PMC]|| ??? || ||!ParrotInterpreter||PMC||[http://docs.parrot.org/parrot/latest/html/src/pmc/parrottnterpreter.pmc.html ParrotInterpreter PMC]|| ??? || ||!ParrotLibrary||PMC||[http://docs.parrot.org/parrot/latest/html/src/pmc/parrotlibrary.pmc.html ParrotLibrary PMC]|| ??? || ||!ParrotRunningThread||PMC||[http://docs.parrot.org/parrot/latest/html/src/pmc/parrotrunningthread.pmc.html ParrotRunningThread PMC]|| ??? || ||!ParrotThread||PMC||[http://docs.parrot.org/parrot/latest/html/src/pmc/parrotthread.pmc.html ParrotThread PMC]|| ??? || ||`parse_name`||method||[http://docs.parrot.org/parrot/latest/html/docs/pdds/pdd21_namespaces.pod.html PDD-21 Namespaces]||(Compiler PMC) Split a name into segments using compiler rules.|| ||`PAST::Block`||Class (pir)||[http://docs.parrot.org/parrot/latest/html/docs/pdds/pdd26_ast.pod.html#PAST::Block PDD-26]||PAST node representing a lexically scoped block|| ||`PAST::Node`||Class (pir)||[http://docs.parrot.org/parrot/latest/html/docs/pdds/pdd26_ast.pod.html#PAST::Node PDD-26]||Base class for other PAST nodes|| ||`PAST::Op`||Class (pir)||[http://docs.parrot.org/parrot/latest/html/docs/pdds/pdd26_ast.pod.html#PAST::Op PDD-26]||PAST node representing a HLL operation|| ||`PAST::Stmts`||Class (pir)||[http://docs.parrot.org/parrot/latest/html/docs/pdds/pdd26_ast.pod.html#PAST::Stmts PDD-26]||PAST node representing a sequence of statements|| ||`PAST::Val`||Class (pir)||[http://docs.parrot.org/parrot/latest/html/docs/pdds/pdd26_ast.pod.html#PAST::Val PDD-26]||PAST node representing a constant value|| ||`PAST::Var`||Class (pir)||[http://docs.parrot.org/parrot/latest/html/docs/pdds/pdd26_ast.pod.html#PAST::Var PDD-26]||PAST node representing a variable|| ||!PCCMETHOD_Test||PMC||[http://docs.parrot.org/parrot/latest/html/src/pmc/pccmethod_test.pmc.html PCCMETHOD_Test PMC]|| ??? || ||`PDD-21`||PDD||[http://docs.parrot.org/parrot/latest/html/docs/pdds/pdd21_namespaces.pod.html PDD-21]||PDD 21: Namespaces|| ||`PDD-26`||PDD||[http://docs.parrot.org/parrot/latest/html/docs/pdds/pdd26_ast.pod.html PDD-26]||PDD 26: Compiler Tools - Abstract Syntax Tree|| ||`pin`||opcode||[http://docs.parrot.org/parrot/latest/html/src/ops/string.ops.html String Opcodes]||Protect a string from being moved by GC.|| ||!PMCProxy||PMC||[http://docs.parrot.org/parrot/latest/html/src/pmc/pmcproxy.pmc.html PMCProxy PMC]|| ??? || ||Pointer||PMC||[http://docs.parrot.org/parrot/latest/html/src/pmc/pointer.pmc.html Pointer PMC]|| ??? || ||`popmark`||opcode||[http://docs.parrot.org/parrot/latest/html/src/ops/core.ops.html Core Opcodes]||Pop items off the dynamic environment up to a given mark.|| ||`pop_eh`||opcode||[http://docs.parrot.org/parrot/latest/html/src/ops/core.ops.html Core Opcodes]||Pop the most recently placed handler off the exception stack.|| ||`prederef__`||opcode||[http://docs.parrot.org/parrot/latest/html/src/ops/core.ops.html Core Opcodes]||Pre-deref opcodes on the fly. (Internal)|| ||`profile`||opcode||[http://docs.parrot.org/parrot/latest/html/src/ops/core.ops.html Core Opcodes]||Turn profiling on or off based on register argument.|| ||`pushaction`||opcode||[http://docs.parrot.org/parrot/latest/html/src/ops/core.ops.html Core Opcodes]||Push a sub onto the dynamic environment.|| ||`pushmark`||opcode||[http://docs.parrot.org/parrot/latest/html/src/ops/core.ops.html Core Opcodes]||Push a mark onto the dynamic environment.|| ||`push_eh`||opcode||[http://docs.parrot.org/parrot/latest/html/src/ops/core.ops.html Core Opcodes]||Push an exception handler on the exception stack.|| '''[[#a-keywords A]]''', '''[[#b-keywords B]]''', '''[[#c-keywords C]]''', '''[[#d-keywords D]]''', '''[[#e-keywords E]]''', '''[[#f-keywords F]]''', '''[[#g-keywords G]]''', '''[[#h-keywords H]]''', '''[[#i-keywords I]]''', '''[[#j-keywords J]]''', '''[[#k-keywords K]]''', '''[[#l-keywords L]]''', '''[[#m-keywords M]]''', '''[[#n-keywords N]]''', '''[[#o-keywords O]]''', '''[[#p-keywords P]]''', '''[[#q-keywords Q]]''', '''[[#r-keywords R]]''', '''[[#s-keywords S]]''', '''[[#t-keywords T]]''', '''[[#u-keywords U]]''', '''[[#v-keywords V]]''', '''[[#w-keywords W]]''', '''[[#x-keywords X]]''', '''[[#y-keywords Y]]''', '''[[#z-keywords Z]]''' ||[[span(''' 'Q' Keywords''', id=q-keywords)]]||'''.. is a ..'''||'''More Info'''||'''Synopsis'''|| || || N/A || N/A || There are no 'Q' keywords (yet). '''[[#a-keywords A]]''', '''[[#b-keywords B]]''', '''[[#c-keywords C]]''', '''[[#d-keywords D]]''', '''[[#e-keywords E]]''', '''[[#f-keywords F]]''', '''[[#g-keywords G]]''', '''[[#h-keywords H]]''', '''[[#i-keywords I]]''', '''[[#j-keywords J]]''', '''[[#k-keywords K]]''', '''[[#l-keywords L]]''', '''[[#m-keywords M]]''', '''[[#n-keywords N]]''', '''[[#o-keywords O]]''', '''[[#p-keywords P]]''', '''[[#q-keywords Q]]''', '''[[#r-keywords R]]''', '''[[#s-keywords S]]''', '''[[#t-keywords T]]''', '''[[#u-keywords U]]''', '''[[#v-keywords V]]''', '''[[#w-keywords W]]''', '''[[#x-keywords X]]''', '''[[#y-keywords Y]]''', '''[[#z-keywords Z]]''' ||[[span(''' 'R' Keywords''', id=r-keywords)]]||'''.. is a ..'''||'''More Info'''||'''Synopsis'''|| ||Random||PMC||[http://docs.parrot.org/parrot/latest/html/src/pmc/random.pmc.html Random PMC]|| ??? || ||`regex`||P6/PGE-ism||[http://perlcabal.org/syn/S05.html#Regex_Routines%2C_Named_and_Anonymous S05]||Perl6 pattern-matching element used in specifying language grammars.|| ||`removeattribute`||opcode||[http://docs.parrot.org/parrot/latest/html/src/ops/object.ops.html Class and Object Opcodes]||Remove an attribute from a class.|| ||`removeparent`||opcode||[http://docs.parrot.org/parrot/latest/html/src/ops/object.ops.html Class and Object Opcodes]||Remove a parent from a class.|| ||`repeat`||opcode||[http://docs.parrot.org/parrot/latest/html/src/ops/string.ops.html String Opcodes]||Make a repeated string.|| ||!ResizableBooleanArray||PMC||[http://docs.parrot.org/parrot/latest/html/src/pmc/resizablebooleanarray.pmc.html ResizableBooleanArray PMC]|| ??? || ||!ResizableFloatArray||PMC||[http://docs.parrot.org/parrot/latest/html/src/pmc/resizablefloatarray.pmc.html ResizableFloatArray PMC]|| ??? || ||!ResizableIntegerArray||PMC||[http://docs.parrot.org/parrot/latest/html/src/pmc/resizableintegerarray.pmc.html ResizableIntegerArray PMC]|| ??? || ||!ResizablePMCArray||PMC||[http://docs.parrot.org/parrot/latest/html/src/pmc/resizablepmcarray.pmc.html ResizablePMCArray PMC]|| ??? || ||!ResizableStringArray||PMC||[http://docs.parrot.org/parrot/latest/html/src/pmc/resizablestringarray.pmc.html ResizableStringArray PMC]|| ??? || ||`result_info`||opcode||[http://docs.parrot.org/parrot/latest/html/src/ops/core.ops.html Core Opcodes]||Returns the get_results signature set by a subroutine's caller.|| ||`ret`||opcode||[http://docs.parrot.org/parrot/latest/html/src/ops/core.ops.html Core Opcodes]||Return.|| ||!RetContinuation||PMC||[http://docs.parrot.org/parrot/latest/html/src/pmc/retcontinuation.pmc.html RetContinuation PMC]|| ??? || ||`rethrow`||opcode||[http://docs.parrot.org/parrot/latest/html/src/ops/core.ops.html Core Opcodes]||Rethrow an exception.|| ||`returncc`||opcode||[http://docs.parrot.org/parrot/latest/html/src/ops/core.ops.html Core Opcodes]||Return from sub using current continuation.|| ||Role||PMC||[http://docs.parrot.org/parrot/latest/html/src/pmc/role.pmc.html Role PMC]|| ??? || ||`rot`||opcode||[http://docs.parrot.org/parrot/latest/html/src/ops/bit.ops.html Bitwise Opcodes]||Bit rotate on ''register'' operand|| ||`rule`||P6/PGE-ism||[http://perlcabal.org/syn/S05.html#Regex_Routines%2C_Named_and_Anonymous S05]||Perl6 pattern-matching element used in specifying language grammars.|| ||`runinterp`||opcode||[http://docs.parrot.org/parrot/latest/html/src/ops/core.ops.html Core Opcodes]||Runs specified code in another interpreter.|| '''[[#a-keywords A]]''', '''[[#b-keywords B]]''', '''[[#c-keywords C]]''', '''[[#d-keywords D]]''', '''[[#e-keywords E]]''', '''[[#f-keywords F]]''', '''[[#g-keywords G]]''', '''[[#h-keywords H]]''', '''[[#i-keywords I]]''', '''[[#j-keywords J]]''', '''[[#k-keywords K]]''', '''[[#l-keywords L]]''', '''[[#m-keywords M]]''', '''[[#n-keywords N]]''', '''[[#o-keywords O]]''', '''[[#p-keywords P]]''', '''[[#q-keywords Q]]''', '''[[#r-keywords R]]''', '''[[#s-keywords S]]''', '''[[#t-keywords T]]''', '''[[#u-keywords U]]''', '''[[#v-keywords V]]''', '''[[#w-keywords W]]''', '''[[#x-keywords X]]''', '''[[#y-keywords Y]]''', '''[[#z-keywords Z]]''' ||[[span(''' 'S' Keywords''', id=s-keywords)]]||'''.. is a ..'''||'''More Info'''||'''Synopsis'''|| ||S01||Synopsis||[http://perlcabal.org/syn/S01.html S01]||"Overview" - Perl 6 Specification Document|| ||S02||Synopsis||[http://perlcabal.org/syn/S02.html S02]||"Bits and Pieces" - lexical and typographic specifications|| ||S03||Synopsis||[http://perlcabal.org/syn/S03.html S03]||"Summary of Perl 6 Operators"|| ||S04||Synopsis||[http://perlcabal.org/syn/S04.html S04]||"Blocks and Statements" || ||S05||Synopsis||[http://perlcabal.org/syn/S05.html S05]||"Regexes and Rules" || ||S06||Synopsis||[http://perlcabal.org/syn/S06.html S06]||"Subroutines" || ||S07||Synopsis||[http://perlcabal.org/syn/S07.html S07]||"Iterators" || ||S08||Synopsis||[http://perlcabal.org/syn/S08.html S08]||"References" || ||S09||Synopsis||[http://perlcabal.org/syn/S09.html S09]||"Data Structures" || ||S10||Synopsis||[http://perlcabal.org/syn/S10.html S10]||"Packages" || ||S11||Synopsis||[http://perlcabal.org/syn/S11.html S11]||"Modules" || ||S12||Synopsis||[http://perlcabal.org/syn/S12.html S12]||"Objects" || ||S13||Synopsis||[http://perlcabal.org/syn/S13.html S13]||"Overloading" || ||S14||Synopsis||[http://perlcabal.org/syn/S14.html S14]||"Roles and Parametric Types" || ||S15||Synopsis||TBD||"Unicode" || ||S16||Synopsis||[http://perlcabal.org/syn/S16.html S16]||"IO / User / Group"|| ||S17||Synopsis||[http://perlcabal.org/syn/S17.html S17]||"Processes and Concurrency" || ||S18||Synopsis||TBD||"Compiling" || ||S19||Synopsis||[http://perlcabal.org/syn/S19.html S19]||"Command Line Interface" || ||S20||Synopsis||TBD||"Introspection" || ||S21||Synopsis||[http://perlcabal.org/syn/S21.html S21]||"Calling Foreign Code" || ||S22||Synopsis||[http://perlcabal.org/syn/S22.html S22]||"CPAN" || ||S23||Synopsis||TBD||"Security" || ||S24||Synopsis||TBD||"Testing" || ||S25||Synopsis||TBD||"Portable Perl" || ||S26||Synopsis||[http://perlcabal.org/syn/S26.html S26]||"Documentation" || ||S27||Synopsis||TBD||"Perl Culture" || ||S28||Synopsis||[http://perlcabal.org/syn/S28.html S28]||"Special Names" || ||S29||Synopsis||[http://perlcabal.org/syn/S29.html S29]||"Built-in Functions" || ||S30||Synopsis||TBD||"Standard Perl Library" || ||S31||Synopsis||[http://perlcabal.org/syn/S31.html S31]||"Pragmatic Modules" || ||scalar||PMC||[http://docs.parrot.org/parrot/latest/html/src/pmc/scalar.pmc.html scalar PMC]|| ??? || ||`schedule`||opcode||[http://docs.parrot.org/parrot/latest/html/src/ops/core.ops.html Core Opcodes]||Register a task with the concurrency scheduler.|| ||Scheduler||PMC||[http://docs.parrot.org/parrot/latest/html/src/pmc/scheduler.pmc.html Scheduler PMC]|| ??? || ||!SchedulerMessage||PMC||[http://docs.parrot.org/parrot/latest/html/src/pmc/schedulermessage.pmc.html SchedulerMessage PMC]|| ??? || ||`setattribute`||opcode||[http://docs.parrot.org/parrot/latest/html/src/ops/object.ops.html Class and Object Opcodes]||Set an attribute of an object.|| ||`set_addr`||opcode||[http://docs.parrot.org/parrot/latest/html/src/ops/core.ops.html Core Opcodes]||Sets result register to the current address plus the offset of a label.|| ||`set_args`||opcode||[http://docs.parrot.org/parrot/latest/html/src/ops/core.ops.html Core Opcodes]||Define arguments for next sub call.|| ||`set_global`||opcode||[http://docs.parrot.org/parrot/latest/html/docs/pdds/pdd21_namespaces.pod.html PDD-21 Namespaces][[BR]][http://docs.parrot.org/parrot/latest/html/src/pmc/namespace.pmc.html Namespace PMC]||Store a value to a named symbol, optionally with path, in the current namespace.|| ||`set_hll_global`||opcode||[http://docs.parrot.org/parrot/latest/html/docs/pdds/pdd21_namespaces.pod.html PDD-21 Namespaces][[BR]][http://docs.parrot.org/parrot/latest/html/src/pmc/namespace.pmc.html Namespace PMC]||Store a value to a named symbol, optionally with path, in the hll root namespace.|| ||`set_hll_namespace`||opcode-nyi||[http://docs.parrot.org/parrot/latest/html/docs/pdds/pdd21_namespaces.pod.html PDD-21 Namespaces]||(Not implemented.) Inserts a new namespace PMC under the namespace tree.|| ||`set_namespace`||opcode-nyi||[http://docs.parrot.org/parrot/latest/html/docs/pdds/pdd21_namespaces.pod.html PDD-21 Namespaces]||(Not implemented.) Inserts a new namespace PMC under the namespace tree.|| ||`set_returns`||opcode||[http://docs.parrot.org/parrot/latest/html/src/ops/core.ops.html Core Opcodes]||Define return results for subroutine's return statement.|| ||`set_root_global`||opcode||[http://docs.parrot.org/parrot/latest/html/docs/pdds/pdd21_namespaces.pod.html PDD-21 Namespaces][[BR]][http://docs.parrot.org/parrot/latest/html/src/pmc/namespace.pmc.html Namespace PMC]||Store a value to a named symbol, optionally with path, in the root namespace.|| ||`set_root_namespace`||opcode-nyi||[http://docs.parrot.org/parrot/latest/html/docs/pdds/pdd21_namespaces.pod.html PDD-21 Namespaces]||(Not implemented.) Inserts a new namespace PMC under the namespace tree.|| ||`shl`||opcode||[http://docs.parrot.org/parrot/latest/html/src/ops/bit.ops.html Bitwise Opcodes]||Bit shift left on ''register'' operand|| ||`shr`||opcode||[http://docs.parrot.org/parrot/latest/html/src/ops/bit.ops.html Bitwise Opcodes]||Arithmetic shift right on ''register'' operand|| ||Sockaddr||PMC||[http://docs.parrot.org/parrot/latest/html/src/pmc/sockaddr.pmc.html Sockaddr PMC]|| ??? || ||Socket||PMC||[http://docs.parrot.org/parrot/latest/html/src/pmc/socket.pmc.html Socket PMC]|| ??? || ||`split`||opcode||[http://docs.parrot.org/parrot/latest/html/src/ops/string.ops.html String Opcodes]||Create a new array from string, delimiter.|| ||`sprintf`||opcode||[http://docs.parrot.org/parrot/latest/html/src/ops/string.ops.html String Opcodes]||Generate a formatted string from format, arguments.|| ||.str||File extension||[source:trunk/tools/build/c2str.pl c2str.pl]|| Files containing strings extracted to build the constant string table. || ||String||PMC||[http://docs.parrot.org/parrot/latest/html/src/pmc/string.pmc.html String PMC]|| ??? || ||!StringHandle||PMC||[http://docs.parrot.org/parrot/latest/html/src/pmc/stringhandle.pmc.html StringHandle PMC]|| A file-handle PMC that does I/O to a string instead of disk. || ||`stringinfo`||opcode||[http://docs.parrot.org/parrot/latest/html/src/ops/string.ops.html String Opcodes]||Returns internal info about a string.|| ||Sub||PMC||[http://docs.parrot.org/parrot/latest/html/src/pmc/sub.pmc.html Sub PMC]|| ??? || ||`.sub`||directive||[http://docs.parrot.org/parrot/latest/html/docs/pdds/pdd19_pir.pod.html PDD-19][[BR]][http://docs.parrot.org/parrot/latest/html/docs/book/ch03_pir.pod.html Chp. 03]||Marks the beginning of a subroutine|| ||`subclass`||opcode||[http://docs.parrot.org/parrot/latest/html/src/ops/object.ops.html Class and Object Opcodes]||Create a new subclass.|| ||`substr`||opcode||[http://docs.parrot.org/parrot/latest/html/src/ops/string.ops.html String Opcodes]||Return or edit a substring of a string.|| ||`sweep`||opcode||[http://docs.parrot.org/parrot/latest/html/src/ops/core.ops.html Core Opcodes]||Trigger a GC run.|| ||`sweepoff`||opcode||[http://docs.parrot.org/parrot/latest/html/src/ops/core.ops.html Core Opcodes]||Disable GC runs.|| ||`sweepon`||opcode||[http://docs.parrot.org/parrot/latest/html/src/ops/core.ops.html Core Opcodes]||Re-enable GC runs.|| '''[[#a-keywords A]]''', '''[[#b-keywords B]]''', '''[[#c-keywords C]]''', '''[[#d-keywords D]]''', '''[[#e-keywords E]]''', '''[[#f-keywords F]]''', '''[[#g-keywords G]]''', '''[[#h-keywords H]]''', '''[[#i-keywords I]]''', '''[[#j-keywords J]]''', '''[[#k-keywords K]]''', '''[[#l-keywords L]]''', '''[[#m-keywords M]]''', '''[[#n-keywords N]]''', '''[[#o-keywords O]]''', '''[[#p-keywords P]]''', '''[[#q-keywords Q]]''', '''[[#r-keywords R]]''', '''[[#s-keywords S]]''', '''[[#t-keywords T]]''', '''[[#u-keywords U]]''', '''[[#v-keywords V]]''', '''[[#w-keywords W]]''', '''[[#x-keywords X]]''', '''[[#y-keywords Y]]''', '''[[#z-keywords Z]]''' ||[[span(''' 'T' Keywords''', id=t-keywords)]]||'''.. is a ..'''||'''More Info'''||'''Synopsis'''|| ||`tailcall`||opcode||[http://docs.parrot.org/parrot/latest/html/src/ops/core.ops.html Core Opcodes]||Fixup the stack and pass control to a different subroutine using the current continuation.|| ||`tailcallmethod`||opcode||[http://docs.parrot.org/parrot/latest/html/src/ops/object.ops.html Class and Object Opcodes]||Tailcall method on invocant with the given continuation.|| ||Task||PMC||[http://docs.parrot.org/parrot/latest/html/src/pmc/task.pmc.html Task PMC]|| ??? || ||`throw`||opcode||[http://docs.parrot.org/parrot/latest/html/src/ops/core.ops.html Core Opcodes]||Throw an exception.|| ||Timer||PMC||[http://docs.parrot.org/parrot/latest/html/src/pmc/timer.pmc.html Timer PMC]|| ??? || ||`titlecase`||opcode||[http://docs.parrot.org/parrot/latest/html/src/ops/string.ops.html String Opcodes]||Title-case a string|| ||`token`||P6/PGE-ism||[http://perlcabal.org/syn/S05.html#Regex_Routines%2C_Named_and_Anonymous S05]||Perl6 pattern-matching element used in specifying language grammars.|| ||`trace`||opcode||[http://docs.parrot.org/parrot/latest/html/src/ops/core.ops.html Core Opcodes]||Turn tracing on or off based on register argument.|| ||`trans_charset`||opcode||[http://docs.parrot.org/parrot/latest/html/src/ops/string.ops.html String Opcodes]||Transcode a string to a different charset.|| ||`trans_encoding`||opcode||[http://docs.parrot.org/parrot/latest/html/src/ops/string.ops.html String Opcodes]||Transcode a string to a different encoding.|| ||Tutorial||book||[http://en.wikibooks.org/wiki/Parrot_Virtual_Machine WikiBooks Tutorial]||On-line tutorial for building a Squaak interpreter|| '''[[#a-keywords A]]''', '''[[#b-keywords B]]''', '''[[#c-keywords C]]''', '''[[#d-keywords D]]''', '''[[#e-keywords E]]''', '''[[#f-keywords F]]''', '''[[#g-keywords G]]''', '''[[#h-keywords H]]''', '''[[#i-keywords I]]''', '''[[#j-keywords J]]''', '''[[#k-keywords K]]''', '''[[#l-keywords L]]''', '''[[#m-keywords M]]''', '''[[#n-keywords N]]''', '''[[#o-keywords O]]''', '''[[#p-keywords P]]''', '''[[#q-keywords Q]]''', '''[[#r-keywords R]]''', '''[[#s-keywords S]]''', '''[[#t-keywords T]]''', '''[[#u-keywords U]]''', '''[[#v-keywords V]]''', '''[[#w-keywords W]]''', '''[[#x-keywords X]]''', '''[[#y-keywords Y]]''', '''[[#z-keywords Z]]''' ||[[span(''' 'U' Keywords''', id=u-keywords)]]||'''.. is a ..'''||'''More Info'''||'''Synopsis'''|| ||Undef||PMC||[http://docs.parrot.org/parrot/latest/html/src/pmc/undef.pmc.html Undef PMC]|| ??? || ||`unless`||opcode||[http://docs.parrot.org/parrot/latest/html/src/ops/core.ops.html Core Opcodes]||Branch if operand is false|| ||`unless_null`||opcode||[http://docs.parrot.org/parrot/latest/html/src/ops/cmp.ops.html Comparison Opcodes]||Branch if string or PMC operand is not null|| ||!UnManagedStruct||PMC||[http://docs.parrot.org/parrot/latest/html/src/pmc/unmanagedstruct.pmc.html UnManagedStruct PMC]|| ??? || ||`unpin`||opcode||[http://docs.parrot.org/parrot/latest/html/src/ops/string.ops.html String Opcodes]||Unprotect (see pin) a string from GC.|| ||`upcase`||opcode||[http://docs.parrot.org/parrot/latest/html/src/ops/string.ops.html String Opcodes]||Upper-case a string|| '''[[#a-keywords A]]''', '''[[#b-keywords B]]''', '''[[#c-keywords C]]''', '''[[#d-keywords D]]''', '''[[#e-keywords E]]''', '''[[#f-keywords F]]''', '''[[#g-keywords G]]''', '''[[#h-keywords H]]''', '''[[#i-keywords I]]''', '''[[#j-keywords J]]''', '''[[#k-keywords K]]''', '''[[#l-keywords L]]''', '''[[#m-keywords M]]''', '''[[#n-keywords N]]''', '''[[#o-keywords O]]''', '''[[#p-keywords P]]''', '''[[#q-keywords Q]]''', '''[[#r-keywords R]]''', '''[[#s-keywords S]]''', '''[[#t-keywords T]]''', '''[[#u-keywords U]]''', '''[[#v-keywords V]]''', '''[[#w-keywords W]]''', '''[[#x-keywords X]]''', '''[[#y-keywords Y]]''', '''[[#z-keywords Z]]''' ||[[span(''' 'V' Keywords''', id=v-keywords)]]||'''.. is a ..'''||'''More Info'''||'''Synopsis'''|| || || N/A || N/A || There are no 'V' keywords (yet). '''[[#a-keywords A]]''', '''[[#b-keywords B]]''', '''[[#c-keywords C]]''', '''[[#d-keywords D]]''', '''[[#e-keywords E]]''', '''[[#f-keywords F]]''', '''[[#g-keywords G]]''', '''[[#h-keywords H]]''', '''[[#i-keywords I]]''', '''[[#j-keywords J]]''', '''[[#k-keywords K]]''', '''[[#l-keywords L]]''', '''[[#m-keywords M]]''', '''[[#n-keywords N]]''', '''[[#o-keywords O]]''', '''[[#p-keywords P]]''', '''[[#q-keywords Q]]''', '''[[#r-keywords R]]''', '''[[#s-keywords S]]''', '''[[#t-keywords T]]''', '''[[#u-keywords U]]''', '''[[#v-keywords V]]''', '''[[#w-keywords W]]''', '''[[#x-keywords X]]''', '''[[#y-keywords Y]]''', '''[[#z-keywords Z]]''' ||[[span(''' 'W' Keywords''', id=w-keywords)]]||'''.. is a ..'''||'''More Info'''||'''Synopsis'''|| ||`warningsoff`||opcode||[http://docs.parrot.org/parrot/latest/html/src/ops/core.ops.html Core Opcodes]||Turn off specified warning categories.|| ||`warningson`||opcode||[http://docs.parrot.org/parrot/latest/html/src/ops/core.ops.html Core Opcodes]||Turn on specified warning categories.|| ||`wrapper__`||opcode||[http://docs.parrot.org/parrot/latest/html/src/ops/core.ops.html Core Opcodes]||Wrap loaded opcodes. (Internal)|| '''[[#a-keywords A]]''', '''[[#b-keywords B]]''', '''[[#c-keywords C]]''', '''[[#d-keywords D]]''', '''[[#e-keywords E]]''', '''[[#f-keywords F]]''', '''[[#g-keywords G]]''', '''[[#h-keywords H]]''', '''[[#i-keywords I]]''', '''[[#j-keywords J]]''', '''[[#k-keywords K]]''', '''[[#l-keywords L]]''', '''[[#m-keywords M]]''', '''[[#n-keywords N]]''', '''[[#o-keywords O]]''', '''[[#p-keywords P]]''', '''[[#q-keywords Q]]''', '''[[#r-keywords R]]''', '''[[#s-keywords S]]''', '''[[#t-keywords T]]''', '''[[#u-keywords U]]''', '''[[#v-keywords V]]''', '''[[#w-keywords W]]''', '''[[#x-keywords X]]''', '''[[#y-keywords Y]]''', '''[[#z-keywords Z]]''' ||[[span(''' 'X' Keywords''', id=x-keywords)]]||'''.. is a ..'''||'''More Info'''||'''Synopsis'''|| ||`xor`||opcode||[http://docs.parrot.org/parrot/latest/html/src/ops/cmp.ops.html Comparison Opcodes]||Logical xor. Returns $2 or $3 if one of them is true, else returns false.|| '''[[#a-keywords A]]''', '''[[#b-keywords B]]''', '''[[#c-keywords C]]''', '''[[#d-keywords D]]''', '''[[#e-keywords E]]''', '''[[#f-keywords F]]''', '''[[#g-keywords G]]''', '''[[#h-keywords H]]''', '''[[#i-keywords I]]''', '''[[#j-keywords J]]''', '''[[#k-keywords K]]''', '''[[#l-keywords L]]''', '''[[#m-keywords M]]''', '''[[#n-keywords N]]''', '''[[#o-keywords O]]''', '''[[#p-keywords P]]''', '''[[#q-keywords Q]]''', '''[[#r-keywords R]]''', '''[[#s-keywords S]]''', '''[[#t-keywords T]]''', '''[[#u-keywords U]]''', '''[[#v-keywords V]]''', '''[[#w-keywords W]]''', '''[[#x-keywords X]]''', '''[[#y-keywords Y]]''', '''[[#z-keywords Z]]''' ||[[span(''' 'Y' Keywords''', id=y-keywords)]]||'''.. is a ..'''||'''More Info'''||'''Synopsis'''|| ||`yield`||opcode||[http://docs.parrot.org/parrot/latest/html/src/ops/core.ops.html Core Opcodes]||Yield results from a coroutine.|| '''[[#a-keywords A]]''', '''[[#b-keywords B]]''', '''[[#c-keywords C]]''', '''[[#d-keywords D]]''', '''[[#e-keywords E]]''', '''[[#f-keywords F]]''', '''[[#g-keywords G]]''', '''[[#h-keywords H]]''', '''[[#i-keywords I]]''', '''[[#j-keywords J]]''', '''[[#k-keywords K]]''', '''[[#l-keywords L]]''', '''[[#m-keywords M]]''', '''[[#n-keywords N]]''', '''[[#o-keywords O]]''', '''[[#p-keywords P]]''', '''[[#q-keywords Q]]''', '''[[#r-keywords R]]''', '''[[#s-keywords S]]''', '''[[#t-keywords T]]''', '''[[#u-keywords U]]''', '''[[#v-keywords V]]''', '''[[#w-keywords W]]''', '''[[#x-keywords X]]''', '''[[#y-keywords Y]]''', '''[[#z-keywords Z]]''' ||[[span(''' 'Z' Keywords''', id=z-keywords)]]||'''.. is a ..'''||'''More Info'''||'''Synopsis'''|| || || N/A || N/A || There are no 'Z' keywords (yet).