Daniel Ehrenberg
|
105ef28433
|
Rewriting regexp parser
|
2009-02-16 20:23:00 -06:00 |
Slava Pestov
|
f34c14a0f5
|
Remove some usages of tuck
|
2009-01-23 18:20:47 -06:00 |
Daniel Ehrenberg
|
ad53cb8635
|
Privatizing unicode.case:ch>{lower,upper,title}
|
2009-01-08 19:07:46 -06:00 |
Slava Pestov
|
c5160d76e9
|
Merge qualified, alias, symbols, constants into core
|
2008-12-17 18:10:01 -06:00 |
Doug Coleman
|
384a11ecee
|
move things around. the parser no longer adjusts nodes based on options, instead opting for nfa to handle it (case-insensitive, multiline, dotall, reversed..)
|
2008-11-24 22:17:47 -06:00 |
Doug Coleman
|
f8a23c657b
|
a bit of refactoring, preparing to take options out of the parsing stage
|
2008-11-24 12:59:29 -06:00 |
Doug Coleman
|
db3c21663e
|
better literal syntax for regexps. support ^ and $ (not in multiline mode yet) but not yet in multiline mode. support for \A and \Z \z is next. removed some crud from the parser, and added more commented out unit tests...
|
2008-11-24 00:18:27 -06:00 |
Doug Coleman
|
afc97627f9
|
remove >r r> from regexp
|
2008-11-22 23:01:24 -06:00 |
Doug Coleman
|
ba680fae6f
|
handle dotall mode -- . matches newlines when it's on. dotall mode is off by default. rearrange unit tests a bit
|
2008-11-22 21:04:09 -06:00 |
Doug Coleman
|
e110bac51a
|
better parsing of constants
|
2008-11-22 16:50:40 -06:00 |
Doug Coleman
|
239bfeafda
|
fix "\\/" <regexp>
|
2008-11-18 16:06:56 -06:00 |
Slava Pestov
|
5c51d9fd2c
|
Get regexp words to infer
|
2008-11-17 21:42:59 -06:00 |
Doug Coleman
|
46aa56730b
|
better parsing for anchors
|
2008-11-06 16:53:00 -06:00 |
Doug Coleman
|
80a9147691
|
working on lookbehind
|
2008-09-22 13:37:27 -05:00 |
Doug Coleman
|
56fbeb25ff
|
fix options before non-capturing groups
|
2008-09-22 11:45:36 -05:00 |
Doug Coleman
|
da35e13153
|
fix the parser for groups
|
2008-09-22 10:48:01 -05:00 |
Slava Pestov
|
fe071a8908
|
Move regexp to basis
|
2008-09-22 02:37:40 -05:00 |