The "Unknown:"s below indicate that an entry is incomplete.
See the various entries for Pascal
Unknown:
documentation comment
information about the current line and file
tokens (variable identifier regexp)
comparison (returns 3 values (i.e. inferior, equal or superior))
comparison (min / max (binary or more))
Unknown:
loop (for each value in a numeric range, free increment)
breaking control flow (returning a value)
breaking control flow (continue / break)
object.method(para) | method invocation |
class_name.Create | object creation |
Unknown:
method invocation (with no parameter)
object cloning
manually call an object's destructor
class declaration
testing class membership
inheritance
current instance
accessing parent method
Unknown:
declare
Unknown:
character type name
strings (with interpolation of variables)
strings (end-of-line (without writing the real CR or LF character))
convert something to a string (see also string interpolation)
serialize (marshalling)
unserialize (un-marshalling)
sprintf-like
string equality & inequality
duplicate n times
upper / lower case character
accessing n-th character
extract a substring
locate a substring
locate a substring (starting at the end)
Unknown:
tuple constructor
optional value (null value)
optional value (value)
optional value (null coalescing)
record (type declaration)
union type declaration
dictionary (type name)
dictionary (constructor)
dictionary (access)
dictionary (has the key ?)
dictionary (remove by key)
dictionary (list of keys)
dictionary (list of values)
dictionary (merge)
power | exponentiation (power) |
log10 | logarithm (base 10) |
ln | logarithm (base e) |
Unknown:
type name
numbers syntax (integers in base 2, octal and hexadecimal)
numbers syntax (floating point)
addition / subtraction / multiplication / division
negation
random (random number)
random (seed the pseudo random generator)
operator priorities and associativities
trigonometry (inverse)
truncate / round / floor / ceil
bitwise operators