Results 11 issues of Denis Ryabov

Fixed parsing of line continuation between "FORMAT" and "(". Test for free form: FORMAT(1x) FORMAT& (1x) Test for fixed form: FORMAT(1x) FORMAT &(1x)

Original code tries to parse `variable` from `input_item` prior to `expr` from `output_item` that results in an issue with the following code: WRITE (99,*) (A(K)*B,K=1,3) (Changing the order of `input_item`...

The following variable declaration REAL*8 Q1 is parsed incorrectly: the whole "8 Q1" string is considered as an `expr` in `nonstandard_kind_selector` because of the parser considers it as a double-precision...

This PR adds new rule "Syntax check" that checks PHP syntax using [nikic/php-parser](https://github.com/nikic/PHP-Parser) package.

Currently this rule detects just an `error_reporting(0)` code only (note: `error_reporting(1-1)` or `error_reporting( 0 )` are passed). I suggest to revise this rule to detect usage of any function that...

I'd suggest to change id of `PH3` rule to `XM1`, and `INFO_XML` to `NM1` to match [Submission Error Codes](https://extensions.joomla.org/support/knowledgebase/error-codes/submission-error-codes/). The only negative effect is that `PH3` and `INFO_XML` are used...

I've just noticed in top hashtags that Chinese hashtags are not broken on Chinese analogues of comma (`\xEF\xBC\x8C` in UTF8) and point (`\xE3\x80\x82` in UTF8). Most likely hashtags should be...

There was no check for `g->enabled` neither in the `sample_prof_start`. As a result, subsequent calls to `sample_prof_start`may result in Segmentation fault (one thread is cancelled only, and another is trying...