summaryrefslogtreecommitdiff
path: root/modules/regex/SCsub
AgeCommit message (Collapse)Author
2018-09-28SCons: Build thirdparty code in own env, disable warningsRĂ©mi Verschelde
Also remove unnecessary `Export('env')` in other SCsubs, Export should only be used when exporting *new* objects.
2018-05-28update PCRE2 to version 10.31, fixes #15662firefly2442
2017-10-23Add UWP to Regex JIT blacklistGeorge Marques
PCRE2 JIT uses functions not available in UWP, which makes it fail to link.
2017-09-25Use BoolVariable for third-party options.Elliott Sales de Andrade
2017-09-01Disabled PCRE-JIT in HTML5. Fixes #10834Zher Huei Lee
2017-08-19Replacement of internal RegEx with PCRE2Zher Huei Lee
The pattern and replacement matching behaviour has been changed purely due to the nature of switching to a standards-compliant library. One mistake in the previous behaviour was that named groups didn't have a number. This has been corrected. As names are actually just an alias of numbered groups, RegExMatch::get_name_dict() is now get_names() and is a dict referring to the group number it represents. Duplicate names are enabled and the with the first matching instance used. Due the lack of a suitable equivalent in PCRE2, RegExMatch::expand() was removed.
2016-10-27RegEx re-implemented as a moduleZher Huei Lee
Re-wrote nrex as a module using godot-specific parts and new features: * Added string substitutions. * Named groups are now supported. * Removed use of mutable variables in RegEx. RegExMatch is returned instead.