Skip to content

Parser doesnt work on windows #83

@ynizon

Description

@ynizon

Hi, thank you for your work. I have detect a bug on windows platform.
You can't detect new line in windows, because new line sometime is "\n" and sometime is "\r\n" and not only "\r" (like PHP_EOL).
I fix the newLine function to work on both systems. Can you add it to your release please ?
More docs here : https://stackoverflow.com/questions/21373478/n-vs-php-eol-vs-br

protected function newLine()
{
$r = in_array(
"\n", array(
$this->current_char,
$this->current_word
)
);
if (!$r){
$r = in_array(
PHP_EOL, array(
$this->current_char,
$this->current_word
)
);
}
return $r;

}

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions