RCML language alphabet comprises:

  1. Symbols used to compile identifiers
    • Latin lowercase or uppercase characters;
    • Arabic numerals 0 to 9;
    • Underscore character «_»;
  2. Separator characters:
    • Space character;
    • Tab character;
    • Line break characters;
  3. Special symbols – symbols that perform specific functions in construction of various language constructs: + - * / = { } ( ) <> , ; : ~ # @ ! "
  4. Composing characters – a group of characters that are seen by the compiler as a unified whole:  ::  ->  ==  >=  <=  !=
  5. “Unused” characters – characters that are not included in the set indicated above, but, nevertheless, can be used in comments or to set values of the constants and strings;
  6. Reserved words described below.