diff options
author | Benjamin Barenblat <bbaren@mit.edu> | 2015-08-26 17:29:32 -0400 |
---|---|---|
committer | Benjamin Barenblat <bbaren@mit.edu> | 2015-08-26 17:29:32 -0400 |
commit | bc6b0bee8fe4120642029daaa8ce6c069ef667b8 (patch) | |
tree | fab27db4556318e4f6a4b7c60e6b47c7ab58e59a /.gitignore | |
parent | 75ff1a7a1979466a77dcc3acbbb88e897213027f (diff) |
Rework replacement API to rely on transformation
Redesign library API around highly general regex-based transformations.
Instead of specifying a string to substitute for each match, you
now execute an entire function over the match (and over nonmatching
regions as well). The resulting C++ code is much simpler, with more
functionality pushed into Ur, and the engine now supports certain
types of regex transformations needed to mimic Perl.
Diffstat (limited to '.gitignore')
0 files changed, 0 insertions, 0 deletions