summaryrefslogtreecommitdiff
path: root/.gitignore
diff options
context:
space:
mode:
authorGravatar Benjamin Barenblat <bbaren@mit.edu>2015-08-26 17:29:32 -0400
committerGravatar Benjamin Barenblat <bbaren@mit.edu>2015-08-26 17:29:32 -0400
commitbc6b0bee8fe4120642029daaa8ce6c069ef667b8 (patch)
treefab27db4556318e4f6a4b7c60e6b47c7ab58e59a /.gitignore
parent75ff1a7a1979466a77dcc3acbbb88e897213027f (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