Module owners::parser [] [src]

Parser for the OWNERS file format

See https://chromium.googlesource.com/chromium/src/+/master/docs/code_reviews.md

lines := (\s* line? \s* "\n")*

line := directive | comment

directive := "set noparent" | identifier (\s* glob)* | "*"

identifier := email_address | username | team

username := @[a-zA-Z0-9-]+

team := @[a-zA-Z0-9-]+/[a-zA-Z0-9-]+

glob := [a-zA-Z0-9_-*?]+

comment := "#" ["\n"]*

Enums

Directive
Identifier

Functions

directive
lines