CoralVM-PHP: Updating tokenizer to support regular expression literals
CoralVM-PHP: Removing commented-out code

Shame on me.
CoralVM-PHP: Updated tokenizer to fully support interpolated regexps

Previously, the interpolation would be ignored by the tokenizer, now it is handled correctly.
CoralVM-PHP: Fixing handling of interpolated regexps and separated contexts for interpolated literals

Regexps:
The tokenizer did not correctly set the interpolable flag of regexp tokens.

Contexts:
Separated contexts for interpolated literals, previously all were handled by string literal pattern, which is very common, but could potentially confuse compiler in the future.
CoralVM-PHP: Fixing tokenizer to support range operators

For some reason, tokenizing of range operators got omitted, perhaps because two message-sending operators in a row looked tokenized correctly in the html output.
CoralVM-PHP: Chose a better way to tokenize range operators

Now, instead of token lookahead, the tokenizer tokenizes the whole range operator.
CoralVM-PHP: Updating collection literal token to provide more readable information about the collection

As of now, collections can have readable flags of immutability or words (a strings array separated by whitespace rather than quotes). More flags may come in the future.
CoralVM-PHP: Fixing collection literal token to show flags only if any
CoralVM-PHP: Updating regexp literal token with a slightly better html output title
CoralVM-PHP: Adding more output info to operator tokens and fixing mapping operator tokenizing

Mapping operator had a conflict with the "greater than" sign character.
CoralVM-PHP: Temporarily disabling check of unexpected expression ends

A collision with property syntax was found, needs to be solved first.
CoralVM-PHP: Updating operator token with names and identifiers for binary assignment and shifting operators
CoralVM-PHP: Updated sample scripts
CoralVM-PHP: Updated tokenizer to support missing operators

These word operators were missing: div, mod, or, and and not.
These non-word operators were missing: !, <>.
CoralVM-PHP: Updated sample script
CoralVM-PHP: Updated tokenizer to better handle let keyword in any context and added check for matching procedure closer token

Now let keyword is handled anywhere, not only in declare and function blocks.
Also the tokenizer now checks that procedures opened with `do` keyword are closed with `end` keyword and that procedures opened with `{` token are closed with `}` token.
Updating Documentation pages about documentation comments
CoralVM-PHP: Updating sample script

There is an upcoming change in syntax of property accessor generators – removing unnecessary parentheses and the atomic method does not really need any argument.
CoralVM-PHP: Fixing tokenizer exception messages regarding bad pairing of procedure open/close tokens
CoralVM-PHP: Updating tokenizer's ability to detect documentation comments