mirror of
https://github.com/golang/go
synced 2024-11-21 22:14:41 -07:00
regexp/syntax: add package and Parse commentary
Fixes #2954. R=golang-dev, bradfitz, rsc, r CC=golang-dev https://golang.org/cl/5645077
This commit is contained in:
parent
13443ccc2a
commit
1ceb561629
@ -2,6 +2,10 @@
|
||||
// Use of this source code is governed by a BSD-style
|
||||
// license that can be found in the LICENSE file.
|
||||
|
||||
// Package syntax parses regular expressions into parse trees and compiles
|
||||
// parse trees into programs. Most clients of regular expressions will use
|
||||
// the facilities of package regexp (such as Compile and Match) instead of
|
||||
// this package.
|
||||
package syntax
|
||||
|
||||
import (
|
||||
@ -648,6 +652,9 @@ func literalRegexp(s string, flags Flags) *Regexp {
|
||||
|
||||
// Parsing.
|
||||
|
||||
// Parse parses a regular expression string s, controlled by the specified
|
||||
// Flags, and returns a regular expression parse tree. The syntax is
|
||||
// described in the top-level comment for package regexp.
|
||||
func Parse(s string, flags Flags) (*Regexp, error) {
|
||||
if flags&Literal != 0 {
|
||||
// Trivial parser for literal string.
|
||||
|
Loading…
Reference in New Issue
Block a user