Denis Ryabov
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...