Sébastien Beyou

Results 178 comments of Sébastien Beyou

This is fixed with #4995 with a signature working both in 1.35, 1.36, and 1.37, so the tests at least start on 1.36 and 1.37 (there are a lot of...

@AaronSchulz I ping you here because the log-warning discussed here was introduced by you in wikimedia/mediawiki@d395dfb039fc and is triggered by many Semantic MediaWiki calls. In this case the table name...

The linked PR is what I used for the performance comparison (although based on an older master). The PR fixes the behaviour at generation-time. Finally I find it would be...

I did not know Unicode properties, so if others are wondering about this, see [this Unicode annex](https://unicode.org/reports/tr44/#Properties), and [ECMAScript syntax](http://www.ecma-international.org/ecma-262/10.0/#prod-CharacterClassEscape). This is quite new in ECMAScript (9th Edition – ECMAScript...

I worked recently on this, using #616 as a basis and modifying it to use ES6 syntax `\u{hhhhhhh}`, I will create a PR in some hours. Computing the UTF-16 regex...

The PR for ES6 syntax for astral Unicode character is #651 based on #616 and the development for classes is https://github.com/Seb35/pegjs/commit/0d33a7a4e13b0ac7c55a9cfaadc16fc0a5dd5f0c implementing the points 2 and 3 in my comment...

My current development about this issue is mostly finished, the more advanced work is in https://github.com/Seb35/pegjs/tree/dev-astral-classes-final. All five points mentioned above are treated and the global behaviour tries to mimic...

I’ve tested this patch. Two remarks about syntax and about an issue. 1. Why don’t use ES6-like syntax \u{XXXXX} for these characters? And why extend above existing Unicode code points...

The issue about regexes is quite complicated, see [this blog post](https://mathiasbynens.be/notes/javascript-unicode) and the two associated libraries [regenerate](https://github.com/mathiasbynens/regenerate) and [regexpu](https://github.com/mathiasbynens/regexpu). Using one of the libraries could solve the issue.

I propose an alternative syntax using the ES6 syntax for astral code points like `\u{1F4AF}`, integrating this commit. See #651.