A variable can contain any value or any kind of object. Variable names can be builded with an arbitrarily number of characters but does not contain any white spaces or predefined characters. Variables are not type safe.
Local variables has it's scope within a single expression. If the expression has been performed, the variable value can no
longer accessed. A local variable can be specified with a leading '$' character.
Example: $varname
Global variables have an expression comprehensive scope. A global variable has also it's assigned value if another expression
access it later. Global variables are adequate for transfering values from one to another expression.
A global variable can be specified with a leading '$$' character.
Example: $$global_varname
For assigning values to a variable, the assignment operators can be used. A variable can also be modified with an increment or decrement operator.