From: Rob Pike Date: Wed, 22 Oct 2008 00:18:34 +0000 (-0700) Subject: fix a couple of inconsequential glitches in regexp code. X-Git-Tag: weekly.2009-11-06~2924 X-Git-Url: http://www.git.cypherpunks.su/?a=commitdiff_plain;h=f0e93e8cc5c65ff57792065be11902586aad715f;p=gostls13.git fix a couple of inconsequential glitches in regexp code. R=rsc DELTA=2 (0 added, 1 deleted, 1 changed) OCL=17589 CL=17595 --- diff --git a/src/lib/regexp/regexp.go b/src/lib/regexp/regexp.go index 7d366508a5..bde707700a 100644 --- a/src/lib/regexp/regexp.go +++ b/src/lib/regexp/regexp.go @@ -14,7 +14,6 @@ import ( export var debug = false; -export var ErrUnimplemented = os.NewError("unimplemented"); export var ErrInternal = os.NewError("internal error"); export var ErrUnmatchedLpar = os.NewError("unmatched '('"); export var ErrUnmatchedRpar = os.NewError("unmatched ')'"); @@ -397,7 +396,7 @@ func (p *Parser) Term() (start, end Inst) { switch c := p.c(); c { case '|', EOF: return NULL, NULL; - case '*', '+', '|': + case '*', '+': p.re.Error(ErrBareClosure); case ')': if p.nlpar == 0 {