Sign in
go
/
go
/
bf69025825fd2b8e7aac01f27d5c974bd30af542
/
src
/
pkg
/
regexp
/
regexp.go
7be7700
use buf.String() instead of string(buf.Bytes())
by Rob Pike
· 15 years ago
d5be41f
rename bytes.Buffer.Data() to bytes.Buffer.Bytes()
by Rob Pike
· 15 years ago
ca6a0fe
more "declared and not used".
by Russ Cox
· 15 years ago
28eba48
fix "declared and not used" errors in non-test code.
by Russ Cox
· 15 years ago
396b47b
generate the unicode tables directly from web database
by Rob Pike
· 15 years ago
b04ac10
convert non-low-level non-google pkg code to whole-package compilation.
by Russ Cox
· 15 years ago
e4603db
Add methods AllMatches, AllMatchesString, AllMatchesIter,
by Stephen Ma
· 15 years ago
3355cad
support []byte (more efficient) as well as string in the interfaces.
by Rob Pike
· 15 years ago
5a4d431
special case: recognize '[^\n]' and make it as fast as '.'
by Rob Pike
· 15 years ago
d3a412a
io.StringBytes -> strings.Bytes io.ByteBuffer -> bytes.Buffer
by Russ Cox
· 16 years ago
a6c7a80
Add a ReplaceAll method to Regexp.
by Steve Newman
· 16 years ago
d90e7cb
mv src/lib to src/pkg
by Rob Pike
· 16 years ago
[Renamed from src/lib/regexp/regexp.go]
3619f1e
change utf8.FullRuneInString and utf8.DecodeRuneInString
by Russ Cox
· 16 years ago
918afd94
move things out of sys into os and runtime
by Russ Cox
· 16 years ago
aaf63f8
Step 1 of the Big Error Shift: make os.Error an interface and replace *os.Errors with os.Errors.
by Rob Pike
· 16 years ago
1f6463f
Convert go tree to hierarchical pkg directory:
by Russ Cox
· 16 years ago
8a7eb77
misc doc
by Russ Cox
· 16 years ago
5b814d0
delete deprecated files. deletion beats documentation for deprecation.
by Rob Pike
· 16 years ago
d1ac218
delete bogus vestige
by Rob Pike
· 16 years ago
9276786
typos
by Rob Pike
· 16 years ago
a0feb32
remove some incorrect capitalizations. add commentary.
by Rob Pike
· 16 years ago
6506148
a few small cleanups
by Rob Pike
· 16 years ago
839a684
delete export
by Russ Cox
· 16 years ago
3609624
casify, cleanup sys
by Russ Cox
· 16 years ago
794efd7
recasify regexp to use underscores and clean up the tests more
by Rob Pike
· 16 years ago
74a60ed
casify lib/regexp
by Rob Pike
· 16 years ago
5564504
new new & make
by Russ Cox
· 16 years ago
1da03aa
A richer interface for regexps. Simple boolean matcher, a vector of strings rather than
by Rob Pike
· 16 years ago
08ca30b
change *map to map; *chan to chan; new(T) to new(*T)
by Russ Cox
· 16 years ago
d47d888
convert *[] to [].
by Russ Cox
· 16 years ago
bef9b17
- removed uses of vector in favor of array in a few places - fixed make.bash
by Robert Griesemer
· 16 years ago
c4af3e7
use embedded types to save boilerplate - almost 300 lines' worth
by Rob Pike
· 16 years ago
f0e93e8
fix a couple of inconsequential glitches in regexp code.
by Rob Pike
· 16 years ago
801f542
remove hack now that vector of int works.
by Rob Pike
· 16 years ago
69baaa9
move regexp to lib next cl will update names and add to build
by Rob Pike
· 16 years ago
[Renamed from usr/r/regexp/regexp.go]
0b05e91
add some tests fix some bugs in () ordering and rune processing
by Rob Pike
· 16 years ago
75df21c
implement matching clean up interface equality hack
by Rob Pike
· 16 years ago
e8828dc
add character classes. allocate into an array for easier scanning and printing.
by Rob Pike
· 16 years ago
0f0648d
convert from integer indexes to interface variables. update printing.
by Rob Pike
· 16 years ago
41c462c
cat unmatched )
by Rob Pike
· 16 years ago
8f5b277
beginnings of regular expression library.
by Rob Pike
· 16 years ago