The "Unknown:"s below indicate that an entry is incomplete.
See the various entries for BourneShell
Unknown:
documentation comment
information about the current line and file
grouping expressions
comparison (returns 3 values (i.e. inferior, equal or superior))
comparison (min / max (binary or more))
force garbage collection
function f { ... } | function definition |
f() { ... } | function definition |
Unknown:
function called when a function is not defined (in dynamic languages)
runtime inspecting the caller information
Unknown:
loop (forever loop)
loop (do something until condition)
loop (for each value in a numeric range, 1 increment (see also the entries about ranges))
loop (for each value in a numeric range, free increment)
breaking control flow (goto (unconditional jump))
breaking control flow (continue / break)
exception (throwing)
exception (catching)
builtin -f /path/to/lib.so | import (everything into current namespace) |
Unknown:
package scope
declare
printf | simple print (printf-like) |
Unknown:
strings (end-of-line (without writing the real CR or LF character))
serialize (marshalling)
unserialize (un-marshalling)
sprintf-like
duplicate n times
upper / lower case character
uppercase / lowercase / capitalized string
ascii to character
character to ascii
accessing n-th character
extract a substring
locate a substring
locate a substring (starting at the end)
Unknown:
logical not
logical or / and
a[i] | list/array indexing |
${h[k]} | dictionary (access: read) |
h[k] | dictionary (access: write) |
([a]=b [c]=d) | dictionary (constructor) |
${!h[@]} | dictionary (list of keys) |
${h[@]} | dictionary (list of values) |
{a..b} | range (inclusive .. inclusive) |
Unknown:
tuple constructor
computable tuple (these are a kind of immutable lists playing a special role in parameter passing) (empty tuple)
computable tuple (these are a kind of immutable lists playing a special role in parameter passing) (1-uple)
computable tuple (these are a kind of immutable lists playing a special role in parameter passing) (using a tuple for a function call)
reference (pointer) (creation)
reference (pointer) (dereference)
optional value (null value)
optional value (value)
optional value (null coalescing)
record (selector)
dictionary (has the key ?)
dictionary (remove by key)
dictionary (merge)
Unknown:
numbers syntax (integers in base 2, octal and hexadecimal)
exponentiation (power)
random (random number)
random (seed the pseudo random generator)
square root / e-exponential / absolute value
trigonometry (basic)
trigonometry (inverse)
logarithm (base e)
logarithm (base 10)
modulo
truncate / round / floor / ceil
bitwise operators