summaryrefslogtreecommitdiff
path: root/usr/r/regexp/regexp.go
AgeCommit message (Collapse)AuthorFilesLines
2008-10-14move regexp to libRob Pike1-767/+0
next cl will update names and add to build R=rsc DELTA=1876 (938 added, 938 deleted, 0 changed) OCL=17149 CL=17166
2008-10-14add some testsRob Pike1-14/+15
fix some bugs in () ordering and rune processing R=rsc DELTA=72 (27 added, 5 deleted, 40 changed) OCL=17147 CL=17147
2008-10-14implement matchingRob Pike1-33/+163
clean up interface equality hack still needs more tests; checking in for gccgo testing R=rsc DELTA=304 (261 added, 14 deleted, 29 changed) OCL=17128 CL=17135
2008-10-11add character classes.Rob Pike1-81/+230
allocate into an array for easier scanning and printing. R=rsc DELTA=282 (193 added, 44 deleted, 45 changed) OCL=16955 CL=16955
2008-10-10convert from integer indexes to interface variables.Rob Pike1-129/+148
update printing. R=rsc DELTA=194 (60 added, 41 deleted, 93 changed) OCL=16942 CL=16945
2008-10-10cat unmatched )Rob Pike1-24/+3
delete unused This() in preparation for removing linking via array indexes R=rsc DELTA=26 (2 added, 23 deleted, 1 changed) OCL=16895 CL=16909
2008-10-09beginnings of regular expression library.Rob Pike1-0/+489
will move elsewhere when more complete. parses, does not execute. no character classes yet. R=rsc DELTA=522 (522 added, 0 deleted, 0 changed) OCL=16863 CL=16874