Version 3 (modified by Austin_Hastings, 5 years ago)

--

Developer's Index for Parrot

Alphabetical List of Keywords

[A], [B], [C], [D], [E], [F], [G], [H], [I], [J], [K], [L], [M], [N], [O], [P], [Q], [R], [S], [T], [U], [V], [W], [X], [Y], [Z]

'A' Keywords.. is a ..More InfoSynopsis
addattributeopcode Class and Object OpcodesAdd an attribute to a class.
addmethodopcode Class and Object OpcodesAdd sub as a method to class.
addparentopcode Class and Object OpcodesAdd another parent to a class.
addroleopcode Class and Object OpcodesAdd a role to a class.
AddrRegistryPMC AddrRegistry PMCA GC Registry PMC
add_handleropcode Core OpcodesAdd an event or exception handler to the concurrency dispatcher.
add_namespacemethod PDD-21 Namespaces
 Namespace PMC
(Namespace PMC) Create a sub-namespace beneath another namespace
add_submethod PDD-21 Namespaces
 Namespace PMC
(Namespace PMC) Create a sub entry in a namespace
add_varmethod PDD-21 Namespaces
 Namespace PMC
(Namespace PMC) Create a var entry in a namespace
andopcode Comparison OpcodesShort-circuit logical and. Returns $2 if $2 is false, else returns $3.
annotationsopcode Core OpcodesProvides access to the annotations in effect at a point in the code.
ArrayPMC Array PMCBasic 'array' behavior PMC.

[A], [B], [C], [D], [E], [F], [G], [H], [I], [J], [K], [L], [M], [N], [O], [P], [Q], [R], [S], [T], [U], [V], [W], [X], [Y], [Z]

'B' Keywords.. is a ..More InfoSynopsis
bandopcode Bitwise OpcodesBitwise 'and' on register operands
bandsopcode Bitwise OpcodesBitwise 'and' on string operands
BigIntPMC BigInt PMC ???
BigNumPMC BigNum PMC ???
bnotopcode Bitwise OpcodesBitwise 'not' on register operand
bnotsopcode Bitwise OpcodesBitwise 'not' on string operand
BooleanPMC Boolean PMC ???
boropcode Bitwise OpcodesBitwise 'or' on register operands
borsopcode Bitwise OpcodesBitwise 'or' on string operands
boundsopcode Core OpcodesTurn byte code bounds checking on or off based on register argument.
branchopcode Core OpcodesUnconditional forward/backward branch.
branch_csopcode Core OpcodesIntersegment branch.
bsropcode Core OpcodesBranch to (call) subroutine.
bxoropcode Bitwise OpcodesBitwise 'xor' on register operands
bxorsopcode Bitwise OpcodesBitwise 'xor' on string operands
bytelengthopcode String OpcodesLength of a string in bytes.

[A], [B], [C], [D], [E], [F], [G], [H], [I], [J], [K], [L], [M], [N], [O], [P], [Q], [R], [S], [T], [U], [V], [W], [X], [Y], [Z]

'C' Keywords.. is a ..More InfoSynopsis
callmethodccopcode Class and Object OpcodesCall method on invocant, generate a new return continuation.
callmethodopcode Class and Object OpcodesCall method on invocant with the given continuation.
CallSignaturePMC CallSignature PMC ???
canopcode Class and Object OpcodesReturn true if a PMC can perform a given method.
CapturePMC Capture PMC ???
capture_lexopcode Core OpcodesCapture the current lexical state of the sub parameter.
charsetopcode String OpcodesReturns charset number of a string.
charsetnameopcode String OpcodesReturns name corresponding to a charset number.
check_eventsopcode Core OpcodesCheck event queue. (Internal)
check_events__opcode Core OpcodesCheck event queue. (Internal)
chopnopcode String OpcodesChop characters from a string.
chropcode String OpcodesMake a string from a codepoint number.
classopcode Class and Object OpcodesReturn the class PMC for an object.
ClassPMC Class PMCClass PMC
Class DiagramPageClassDiagramDiagram of P6meta root classes/objects
cmpopcode Comparison OpcodesSet int register to -1,0,1 based on comparison of register operands
cmp_numopcode Comparison OpcodesSet int register to -1,0,1 based on numeric comparison of register operands
cmp_stropcode Comparison OpcodesSet int register to -1,0,1 based on string comparison of register operands
CodeStringPMC CodeString PMC ???
collectopcode Core OpcodesTrigger a GC run.
collectoffopcode Core OpcodesDisable GC runs.
collectonopcode Core OpcodesRe-enable GC runs.
ComplexPMC Complex PMC ???
composeopcode String OpcodesCompose (normalize) a string.
compregopcode Core OpcodesLook up or register a compiler object for a HLL.
concatopcode String OpcodesCatenate two strings.
CONST_STRINGMacro[source:trunk/tools/build/c2str.pl c2str.pl] Designates strings that are constant at build-time.
CONST_STRING_GENMacro[source:trunk/tools/build/c2str.pl c2str.pl] Designates strings that are constant after build-time (in dynops and dynpmcs).
ContinuationPMC Continuation PMC ???
CoroutinePMC Coroutine PMC ???
count_ehopcode Core OpcodesGet a count of currently active exception handlers on stack.
CPointerPMC CPointer PMC ???
cpu_retopcode Core OpcodesEmit a CPU return instruction. (Internal)

[A], [B], [C], [D], [E], [F], [G], [H], [I], [J], [K], [L], [M], [N], [O], [P], [Q], [R], [S], [T], [U], [V], [W], [X], [Y], [Z]

'D' Keywords.. is a ..More InfoSynopsis
debugopcode Core OpcodesTurn debugging on or off based on register argument.
defaultPMC default PMC ???
del_namespacemethod PDD-21 Namespaces
 Namespace PMC
(Namespace PMC) Delete a sub-namespace beneath another namespace
del_submethod PDD-21 Namespaces
 Namespace PMC
(Namespace PMC) Delete a sub entry from a namespace
del_varmethod PDD-21 Namespaces
 Namespace PMC
(Namespace PMC) Delete a var entry from a namespace
dieopcode Core OpcodesDie with message and optional severity.
dlfuncopcode Core OpcodesLook up a function symbol in a DLL.
dlvaropcode Core OpcodesLook up a variable symbol in a DLL.
doesopcode Class and Object OpcodesReturn true if a PMC does a given role.
downcaseopcode String OpcodesLower-case a string

[A], [B], [C], [D], [E], [F], [G], [H], [I], [J], [K], [L], [M], [N], [O], [P], [Q], [R], [S], [T], [U], [V], [W], [X], [Y], [Z]

'E' Keywords.. is a ..More InfoSynopsis
encodingopcode String OpcodesReturns the encoding number of a string.
encodingnameopcode String OpcodesReturns name corresponding to an encoding number.
.enddirective PDD-19
 Chp. 03
Marks the end of a subroutine
endopcode Core OpcodesHalt the interpreter.
enternativeopcode Core OpcodesJumps from normal bytecode to JIT version
EnvPMC Env PMC ???
eqopcode Comparison OpcodesCompare register operands and branch if equal
eq_addropcode Comparison OpcodesCompare addresses of operands and branch if equal
eq_numopcode Comparison OpcodesCompare PMC operands as numbers and branch if equal
eq_stropcode Comparison OpcodesCompare PMC operands as strings and branch if equal
errorsoffopcode Core OpcodesTurn off specified error categories.
errorsonopcode Core OpcodesTurn on specified error categories.
escapeopcode String OpcodesConvert non-ASCII characters to escape sequences.
EvalPMC Eval PMC ???
EventHandlerPMC EventHandler PMC ???
ExceptionHandlerPMC ExceptionHandler PMC ???
ExceptionPMC Exception PMC ???
exitopcode Core OpcodesExit the interpreter with status.
ExporterPMC Exporter PMC ???
export_tomethod PDD-21 Namespaces
 Namespace PMC
(Namespace PMC) Export a list of items from one namespace to another.

[A], [B], [C], [D], [E], [F], [G], [H], [I], [J], [K], [L], [M], [N], [O], [P], [Q], [R], [S], [T], [U], [V], [W], [X], [Y], [Z]

'F' Keywords.. is a ..More InfoSynopsis
FileHandlePMC FileHandle PMC ???
FilePMC File PMC ???
find_cclassopcode String OpcodesFind first character in a string matching a character class.
find_charsetopcode String OpcodesReturns number of a named charset.
find_encodingopcode String OpcodesReturns number of a named encoding.
find_namespacemethod PDD-21 Namespaces
 Namespace PMC
(Namespace PMC) Return a named sub-namespace beneath another namespace
find_not_cclassopcode String OpcodesFind first character in a string NOT matching a character class.
find_submethod PDD-21 Namespaces
 Namespace PMC
(Namespace PMC) Return a named sub entry from a namespace
find_varmethod PDD-21 Namespaces
 Namespace PMC
(Namespace PMC) Return a named var entry from a namespace
FixedBooleanArrayPMC FixedBooleanArray PMC ???
FixedFloatArrayPMC FixedFloatArray PMC ???
FixedIntegerArrayPMC FixedIntegerArray PMC ???
!FixedPMCArrayPMC FixedPMCArray PMC ???
FixedStringArrayPMC FixedStringArray PMC ???
FloatPMC Float PMC ???

[A], [B], [C], [D], [E], [F], [G], [H], [I], [J], [K], [L], [M], [N], [O], [P], [Q], [R], [S], [T], [U], [V], [W], [X], [Y], [Z]

'G' Keywords.. is a ..More InfoSynopsis
gc_debugopcode Core OpcodesTurn GC debugging on or off based on register argument.
geopcode Comparison OpcodesCompare register operands and branch if $1 greater than or equal to $2
getattributeopcode Class and Object OpcodesFetch an attribute from an object.
get_addropcode Core OpcodesSets result register to the absolute address of a sub.
get_classopcode Class and Object OpcodesReturn the PMC for a class.
get_paramsopcode Core OpcodesDefine parameters for this subroutine.
get_resultsopcode Core OpcodesDefine return values for next sub call.
getinterpopcode Core OpcodesGets the current interpreter.
get_globalopcode PDD-21 Namespaces
 Namespace PMC
Retrieve a named symbol, optionally with path, from the current namespace.
get_hll_namespaceopcode PDD-21 Namespaces
 Namespace PMC
Fetch the hll root namespace PMC, or a path relative to the hll root.
get_hll_globalopcode PDD-21 Namespaces
 Namespace PMC
Retrieve a named symbol, optionally with path, from the hll root namespace.
get_namemethod PDD-21 Namespaces
 Namespace PMC
(Namespace PMC) Return the name of a namespace as an array of strings
get_namespacemethod PDD-21 Namespaces(Compiler PMC) Ask a compiler to find a namespace identified by an array of strings.
get_namespacemethod PDD-21 Namespaces
 Sub PMC
(Sub PMC) Fetch the namespace where a sub was defined.
get_namespaceopcode PDD-21 Namespaces
 Namespace PMC
Fetch the current namespace PMC, or a path relative to the current namespace.
get_root_globalopcode PDD-21 Namespaces
 Namespace PMC
Retrieve a named symbol, optionally with path, from the root namespace.
get_root_namespaceopcode PDD-21 Namespaces
 Namespace PMC
Fetch the root namespace PMC, or a path relative to the root.
ge_numopcode Comparison OpcodesCompare PMC operands as numbers and branch if $1 greater than or equal to $2
ge_stropcode Comparison OpcodesCompare PMC operands as strings and branch if $1 greater than or equal to $2
gtopcode Comparison OpcodesCompare register operands and branch if $1 greater than $2
gt_numopcode Comparison OpcodesCompare PMC operands as numbers and branch if $1 greater than $2
gt_stropcode Comparison OpcodesCompare PMC operands as strings and branch if $1 greater than $2

[A], [B], [C], [D], [E], [F], [G], [H], [I], [J], [K], [L], [M], [N], [O], [P], [Q], [R], [S], [T], [U], [V], [W], [X], [Y], [Z]

'H' Keywords.. is a ..More InfoSynopsis
HashPMC Hash PMC ???

[A], [B], [C], [D], [E], [F], [G], [H], [I], [J], [K], [L], [M], [N], [O], [P], [Q], [R], [S], [T], [U], [V], [W], [X], [Y], [Z]

'I' Keywords.. is a ..More InfoSynopsis
ifopcode Core OpcodesBranch if operand is true
if_nullopcode Comparison OpcodesBranch if string or PMC operand is null
indexopcode String OpcodesFind offset of a substring within a string.
inspectopcode Class and Object OpcodesQuery available introspection data on something (class? object?)
IntegerPMC Integer PMC ???
interpinfoopcode Core OpcodesFetch info about the running interpreter.
invokeopcode Core OpcodesCall the subroutine specified using the continuation given in the register operands.
invokeccopcode Core OpcodesCall the subroutine in register operand, and generate a new return continuation.
isaopcode Class and Object OpcodesReturn true if a PMC "is a" class.
iseqopcode Comparison OpcodesSet int register indicating if $1 == $2.
isfalseopcode Comparison OpcodesSet int register to 0,1 based on boolean evaluation of PMC operand.
isgeopcode Comparison OpcodesSet int register indicating if $1 >= $2.
isgtopcode Comparison OpcodesSet int register indicating if $1 > $2.
isleopcode Comparison OpcodesSet int register indicating if $1 <= $2.
isltopcode Comparison OpcodesSet int register indicating if $1 < $2.
isneopcode Comparison OpcodesSet int register indicating if $1 != $2.
isntsameopcode Comparison OpcodesSet int register to 0,1 based on inequality of memory addresses.
isnullopcode Comparison OpcodesSet int register to 0,1 indicating if PMC operand is null.
issameopcode Comparison OpcodesSet int register to 0,1 based on equality of memory addresses.
istrueopcode Comparison OpcodesSet int register to 0,1 based on boolean evaluation of PMC operand.
is_cclassopcode String OpcodesCheck if a character is in a given character class.
IteratorPMC Iterator PMC ???

[A], [B], [C], [D], [E], [F], [G], [H], [I], [J], [K], [L], [M], [N], [O], [P], [Q], [R], [S], [T], [U], [V], [W], [X], [Y], [Z]

'J' Keywords.. is a ..More InfoSynopsis
joinopcode String OpcodesCreate a new string from array elements, delimiter.
jsropcode Core OpcodesJump to subroutine.
jumpopcode Core OpcodesJump to address

[A], [B], [C], [D], [E], [F], [G], [H], [I], [J], [K], [L], [M], [N], [O], [P], [Q], [R], [S], [T], [U], [V], [W], [X], [Y], [Z]

'K' Keywords.. is a ..More InfoSynopsis
KeyPMC Key PMC ???

[A], [B], [C], [D], [E], [F], [G], [H], [I], [J], [K], [L], [M], [N], [O], [P], [Q], [R], [S], [T], [U], [V], [W], [X], [Y], [Z]

'L' Keywords.. is a ..More InfoSynopsis
leopcode Comparison OpcodesCompare register operands and branch if $1 less than or equal to $2
lengthopcode String OpcodesLength of a string in characters.
LexInfoPMC LexInfo PMC ???
LexPadPMC LexPad PMC ???
le_numopcode Comparison OpcodesCompare PMC operands as numbers and branch if $1 less than or equal to $2
le_stropcode Comparison OpcodesCompare PMC operands as strings and branch if $1 less than or equal to $2
loadlibopcode Core OpcodesLoad a dynamic link library and return a handle.
load_bytecodeopcode Core OpcodesLoad bytecode from searchpath.
load_languageopcode Core OpcodesLoad compiler libraries for a language.
load_librarymethod PDD-21 Namespaces(Compiler PMC) Ask a compiler to load a library or module.
local_branchopcode Core OpcodesCall.
local_returnopcode Core OpcodesReturn.
lsropcode Bitwise OpcodesLogical shift right on register operand
ltopcode Comparison OpcodesCompare register operands and branch if $1 less than $2
lt_numopcode Comparison OpcodesCompare PMC operands as numbers and branch if $1 less than $2
lt_stropcode Comparison OpcodesCompare PMC operands as strings and branch if $1 less than $2

[A], [B], [C], [D], [E], [F], [G], [H], [I], [J], [K], [L], [M], [N], [O], [P], [Q], [R], [S], [T], [U], [V], [W], [X], [Y], [Z]

'M' Keywords.. is a ..More InfoSynopsis
make_namespaceopcode PDD-21 Namespaces
 Namespace PMC
Optionally create and retrieve a new namespace
make_hll_namespaceopcode PDD-21 Namespaces
 Namespace PMC
Optionally create and retrieve a new namespace
make_root_namespaceopcode PDD-21 Namespaces
 Namespace PMC
Optionally create and retrieve a new namespace
MultiSubPMC MultiSub PMC ???
ManagedStructPMC ManagedStruct PMC ???

[A], [B], [C], [D], [E], [F], [G], [H], [I], [J], [K], [L], [M], [N], [O], [P], [Q], [R], [S], [T], [U], [V], [W], [X], [Y], [Z]

'N' Keywords.. is a ..More InfoSynopsis
NameSpacePMC NameSpace PMC
 PDD-21
NameSpace PMC
NCIPMC NCI PMC ???
neopcode Comparison OpcodesCompare register operands and branch if not equal
needs_destroyopcode Core OpcodesMark a PMC as wanting destruction ASAP.
newopcode String OpcodesAllocate a new, empty string (optional: length).
newclassopcode Class and Object OpcodesCreate a new class.
newclosureopcode Core OpcodesCreate a closure of the given sub PMC.
new_callbackopcode Core OpcodesCreate a callback stub for a PASM subroutine.
ne_addropcode Comparison OpcodesCompare addresses of operands and branch if not equal
ne_numopcode Comparison OpcodesCompare PMC operands as numbers and branch if not equal
ne_stropcode Comparison OpcodesCompare PMC operands as strings and branch if not equal
noopopcode Core OpcodesDoes nothing.
notopcode Comparison OpcodesInverts the boolean state of its argument.
NullPMC Null PMC ???

[A], [B], [C], [D], [E], [F], [G], [H], [I], [J], [K], [L], [M], [N], [O], [P], [Q], [R], [S], [T], [U], [V], [W], [X], [Y], [Z]

'O' Keywords.. is a ..More InfoSynopsis
ObjectPMC Object PMC ???
oropcode Comparison OpcodesShort-circuit logical or. Returns $2 if true, else $3
ordopcode String OpcodesReturn the int codepoint of one character of a string.
OrderedHashPMC OrderedHash PMC ???
OSPMC OS PMC ???

[A], [B], [C], [D], [E], [F], [G], [H], [I], [J], [K], [L], [M], [N], [O], [P], [Q], [R], [S], [T], [U], [V], [W], [X], [Y], [Z]

'P' Keywords.. is a ..More InfoSynopsis
PackfileAnnotationsPMC PackfileAnnotations PMC ???
PackfileAnnotationPMC PackfileAnnotation PMC ???
PackfileConstantTablePMC PackfileConstantTable PMC ???
PackfileDirectoryPMC PackfileDirectory PMC ???
PackfileFixupEntryPMC PackfileFixupEntry PMC ???
PackfileFixupTablePMC PackfileFixupTable PMC ???
PackfileRawSegmentPMC PackfileRawSegment PMC ???
PackfileSegmentPMC PackfileSegment PMC ???
PackfilePMC Packfile PMC ???
ParrotInterpreterPMC ParrotInterpreter PMC ???
ParrotLibraryPMC ParrotLibrary PMC ???
ParrotRunningThreadPMC ParrotRunningThread PMC ???
ParrotThreadPMC ParrotThread PMC ???
parse_namemethod PDD-21 Namespaces(Compiler PMC) Split a name into segments using compiler rules.
PAST::BlockClass (pir) PDD-26PAST node representing a lexically scoped block
PAST::NodeClass (pir) PDD-26Base class for other PAST nodes
PAST::OpClass (pir) PDD-26PAST node representing a HLL operation
PAST::StmtsClass (pir) PDD-26PAST node representing a sequence of statements
PAST::ValClass (pir) PDD-26PAST node representing a constant value
PAST::VarClass (pir) PDD-26PAST node representing a variable
!PCCMETHOD_TestPMC PCCMETHOD_Test PMC ???
PDD-21PDD PDD-21PDD 21: Namespaces
PDD-26PDD PDD-26PDD 26: Compiler Tools - Abstract Syntax Tree
pinopcode String OpcodesProtect a string from being moved by GC.
!PMCProxyPMC PMCProxy PMC ???
PointerPMC Pointer PMC ???
popmarkopcode Core OpcodesPop items off the dynamic environment up to a given mark.
pop_ehopcode Core OpcodesPop the most recently placed handler off the exception stack.
prederef__opcode Core OpcodesPre-deref opcodes on the fly. (Internal)
profileopcode Core OpcodesTurn profiling on or off based on register argument.
pushactionopcode Core OpcodesPush a sub onto the dynamic environment.
pushmarkopcode Core OpcodesPush a mark onto the dynamic environment.
push_ehopcode Core OpcodesPush an exception handler on the exception stack.

[A], [B], [C], [D], [E], [F], [G], [H], [I], [J], [K], [L], [M], [N], [O], [P], [Q], [R], [S], [T], [U], [V], [W], [X], [Y], [Z]

'Q' Keywords.. is a ..More InfoSynopsis
N/A N/A There are no 'Q' keywords (yet).

[A], [B], [C], [D], [E], [F], [G], [H], [I], [J], [K], [L], [M], [N], [O], [P], [Q], [R], [S], [T], [U], [V], [W], [X], [Y], [Z]

'R' Keywords.. is a ..More InfoSynopsis
RandomPMC Random PMC ???
regexP6/PGE-ism S05Perl6 pattern-matching element used in specifying language grammars.
removeattributeopcode Class and Object OpcodesRemove an attribute from a class.
removeparentopcode Class and Object OpcodesRemove a parent from a class.
repeatopcode String OpcodesMake a repeated string.
ResizableBooleanArrayPMC ResizableBooleanArray PMC ???
ResizableFloatArrayPMC ResizableFloatArray PMC ???
ResizableIntegerArrayPMC ResizableIntegerArray PMC ???
!ResizablePMCArrayPMC ResizablePMCArray PMC ???
ResizableStringArrayPMC ResizableStringArray PMC ???
result_infoopcode Core OpcodesReturns the get_results signature set by a subroutine's caller.
retopcode Core OpcodesReturn.
RetContinuationPMC RetContinuation PMC ???
rethrowopcode Core OpcodesRethrow an exception.
returnccopcode Core OpcodesReturn from sub using current continuation.
RolePMC Role PMC ???
rotopcode Bitwise OpcodesBit rotate on register operand
ruleP6/PGE-ism S05Perl6 pattern-matching element used in specifying language grammars.
runinterpopcode Core OpcodesRuns specified code in another interpreter.

[A], [B], [C], [D], [E], [F], [G], [H], [I], [J], [K], [L], [M], [N], [O], [P], [Q], [R], [S], [T], [U], [V], [W], [X], [Y], [Z]

'S' Keywords.. is a ..More InfoSynopsis
S01Synopsis S01"Overview" - Perl 6 Specification Document
S02Synopsis S02"Bits and Pieces" - lexical and typographic specifications
S03Synopsis S03"Summary of Perl 6 Operators"
S04Synopsis S04"Blocks and Statements"
S05Synopsis S05"Regexes and Rules"
S06Synopsis S06"Subroutines"
S07Synopsis S07"Iterators"
S08Synopsis S08"References"
S09Synopsis S09"Data Structures"
S10Synopsis S10"Packages"
S11Synopsis S11"Modules"
S12Synopsis S12"Objects"
S13Synopsis S13"Overloading"
S14Synopsis S14"Roles and Parametric Types"
S15SynopsisTBD"Unicode"
S16Synopsis S16"IO / User / Group"
S17Synopsis S17"Processes and Concurrency"
S18SynopsisTBD"Compiling"
S19Synopsis S19"Command Line Interface"
S20SynopsisTBD"Introspection"
S21Synopsis S21"Calling Foreign Code"
S22Synopsis S22"CPAN"
S23SynopsisTBD"Security"
S24SynopsisTBD"Testing"
S25SynopsisTBD"Portable Perl"
S26Synopsis S26"Documentation"
S27SynopsisTBD"Perl Culture"
S28Synopsis S28"Special Names"
S29Synopsis S29"Built-in Functions"
S30SynopsisTBD"Standard Perl Library"
S31Synopsis S31"Pragmatic Modules"
scalarPMC scalar PMC ???
scheduleopcode Core OpcodesRegister a task with the concurrency scheduler.
SchedulerPMC Scheduler PMC ???
SchedulerMessagePMC SchedulerMessage PMC ???
setattributeopcode Class and Object OpcodesSet an attribute of an object.
set_addropcode Core OpcodesSets result register to the current address plus the offset of a label.
set_argsopcode Core OpcodesDefine arguments for next sub call.
set_globalopcode PDD-21 Namespaces
 Namespace PMC
Store a value to a named symbol, optionally with path, in the current namespace.
set_hll_globalopcode PDD-21 Namespaces
 Namespace PMC
Store a value to a named symbol, optionally with path, in the hll root namespace.
set_hll_namespaceopcode-nyi PDD-21 Namespaces(Not implemented.) Inserts a new namespace PMC under the namespace tree.
set_namespaceopcode-nyi PDD-21 Namespaces(Not implemented.) Inserts a new namespace PMC under the namespace tree.
set_returnsopcode Core OpcodesDefine return results for subroutine's return statement.
set_root_globalopcode PDD-21 Namespaces
 Namespace PMC
Store a value to a named symbol, optionally with path, in the root namespace.
set_root_namespaceopcode-nyi PDD-21 Namespaces(Not implemented.) Inserts a new namespace PMC under the namespace tree.
shlopcode Bitwise OpcodesBit shift left on register operand
shropcode Bitwise OpcodesArithmetic shift right on register operand
SockaddrPMC Sockaddr PMC ???
SocketPMC Socket PMC ???
splitopcode String OpcodesCreate a new array from string, delimiter.
sprintfopcode String OpcodesGenerate a formatted string from format, arguments.
.strFile extension[source:trunk/tools/build/c2str.pl c2str.pl] Files containing strings extracted to build the constant string table.
StringPMC String PMC ???
StringHandlePMC StringHandle PMC A file-handle PMC that does I/O to a string instead of disk.
stringinfoopcode String OpcodesReturns internal info about a string.
SubPMC Sub PMC ???
.subdirective PDD-19
 Chp. 03
Marks the beginning of a subroutine
subclassopcode Class and Object OpcodesCreate a new subclass.
substropcode String OpcodesReturn or edit a substring of a string.
sweepopcode Core OpcodesTrigger a GC run.
sweepoffopcode Core OpcodesDisable GC runs.
sweeponopcode Core OpcodesRe-enable GC runs.

[A], [B], [C], [D], [E], [F], [G], [H], [I], [J], [K], [L], [M], [N], [O], [P], [Q], [R], [S], [T], [U], [V], [W], [X], [Y], [Z]

'T' Keywords.. is a ..More InfoSynopsis
tailcallopcode Core OpcodesFixup the stack and pass control to a different subroutine using the current continuation.
tailcallmethodopcode Class and Object OpcodesTailcall method on invocant with the given continuation.
TaskPMC Task PMC ???
throwopcode Core OpcodesThrow an exception.
TimerPMC Timer PMC ???
titlecaseopcode String OpcodesTitle-case a string
tokenP6/PGE-ism S05Perl6 pattern-matching element used in specifying language grammars.
traceopcode Core OpcodesTurn tracing on or off based on register argument.
trans_charsetopcode String OpcodesTranscode a string to a different charset.
trans_encodingopcode String OpcodesTranscode a string to a different encoding.
Tutorialbook WikiBooks TutorialOn-line tutorial for building a Squaak interpreter

[A], [B], [C], [D], [E], [F], [G], [H], [I], [J], [K], [L], [M], [N], [O], [P], [Q], [R], [S], [T], [U], [V], [W], [X], [Y], [Z]

'U' Keywords.. is a ..More InfoSynopsis
UndefPMC Undef PMC ???
unlessopcode Core OpcodesBranch if operand is false
unless_nullopcode Comparison OpcodesBranch if string or PMC operand is not null
UnManagedStructPMC UnManagedStruct PMC ???
unpinopcode String OpcodesUnprotect (see pin) a string from GC.
upcaseopcode String OpcodesUpper-case a string

[A], [B], [C], [D], [E], [F], [G], [H], [I], [J], [K], [L], [M], [N], [O], [P], [Q], [R], [S], [T], [U], [V], [W], [X], [Y], [Z]

'V' Keywords.. is a ..More InfoSynopsis
N/A N/A There are no 'V' keywords (yet).

[A], [B], [C], [D], [E], [F], [G], [H], [I], [J], [K], [L], [M], [N], [O], [P], [Q], [R], [S], [T], [U], [V], [W], [X], [Y], [Z]

'W' Keywords.. is a ..More InfoSynopsis
warningsoffopcode Core OpcodesTurn off specified warning categories.
warningsonopcode Core OpcodesTurn on specified warning categories.
wrapper__opcode Core OpcodesWrap loaded opcodes. (Internal)

[A], [B], [C], [D], [E], [F], [G], [H], [I], [J], [K], [L], [M], [N], [O], [P], [Q], [R], [S], [T], [U], [V], [W], [X], [Y], [Z]

'X' Keywords.. is a ..More InfoSynopsis
xoropcode Comparison OpcodesLogical xor. Returns $2 or $3 if one of them is true, else returns false.

[A], [B], [C], [D], [E], [F], [G], [H], [I], [J], [K], [L], [M], [N], [O], [P], [Q], [R], [S], [T], [U], [V], [W], [X], [Y], [Z]

'Y' Keywords.. is a ..More InfoSynopsis
yieldopcode Core OpcodesYield results from a coroutine.

[A], [B], [C], [D], [E], [F], [G], [H], [I], [J], [K], [L], [M], [N], [O], [P], [Q], [R], [S], [T], [U], [V], [W], [X], [Y], [Z]

'Z' Keywords.. is a ..More InfoSynopsis
N/A N/A There are no 'Z' keywords (yet).