code: func ParseModule(filename, input string) (*Module, error) {
  	stmts, comments, err := ParseStatements(filename, input)
  	if err != nil {
  		return nil, err
  	}
  	return parseModule(stmts, comments)
  }
docs: // ParseModule returns a parsed Module object.
  // For details on Module objects and their fields, see policy.go.
  // Empty input will return nil, nil.