diff --git a/Programming-language-specification-(Gemstone).md b/Programming-language-specification-(Gemstone).md index 0b8a263..0956e68 100644 --- a/Programming-language-specification-(Gemstone).md +++ b/Programming-language-specification-(Gemstone).md @@ -48,7 +48,12 @@ The base of a composite type specifies on which primitive or composite type a de ## Example types ```cpp -typedef long float double_precision -typedef short short int ascii -typedef double int long_int -``` \ No newline at end of file +long float = double_precision +short short = int ascii +double int = long_int +``` +## Storage qualifier +Variables may have storage qualifier. These keywords describe how a variable is to be stored upon its creation. Available options are: +- `local`: store variable on function-local stack +- `global`: store variable on dynamically process-level heap +- `static`: store variable in process-level data segment with static allocation