| [SYMBOL] [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] object-oriented (OO) languages objects attributes construction context declarations delegation design destruction indirect inheritance initialization matching methods multiple dispatch opcodes pairs, hashlist context Parrot ParrotIO ParrotThread PerlUndef private/public methods scalars submethods subroutines timers TQueue one-element lists OO (object-oriented) languages opcodes bitwise branches PASM 2nd open opcode (PASM) 2nd opening files operators % ( modulus ) && (logical AND) * (multiplication) ** (exponentiation) + (addition) ++ (autoincrement) - (subtraction) - - (autodecrement) / (division) // (match) := (binding) = (assignment) ^^ (logical XOR) (logical OR) ~ (string concatenation) arithmetic arrow m// (match) overloading range s/// (substitution) ~~ (smart-match) symbol PIR syntax arithmetic assignment binding bitwise comparison conditional context forcing hyper junctions lists logical references smart-match (~~) strings zip unary context forcing x (string replication) xx (list replication) xx= (specified number of elements copies) optimizations (Parrot) optimizer module PIR option syntax [See also syntax]2nd optional parameters, subroutines or opcode 2nd OR relation ord opcode 2nd ordering argument constraints parameters our blocks output overloading operators overriding methods vtable functions |