pkgsrc-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[pkgsrc/trunk]: pkgsrc/pkgtools/pkglint/files pkgtools/pkglint: remove outdat...
details: https://anonhg.NetBSD.org/pkgsrc/rev/7c9ef6f3a30f
branches: trunk
changeset: 315944:7c9ef6f3a30f
user: rillig <rillig%pkgsrc.org@localhost>
date: Sun Dec 02 02:06:23 2018 +0000
description:
pkgtools/pkglint: remove outdated files
diffstat:
pkgtools/pkglint/files/intqa/see.go | 6 -
pkgtools/pkglint/files/textproc/prefixreplacer.go | 143 ----------------------
2 files changed, 0 insertions(+), 149 deletions(-)
diffs (157 lines):
diff -r c63f83e2186e -r 7c9ef6f3a30f pkgtools/pkglint/files/intqa/see.go
--- a/pkgtools/pkglint/files/intqa/see.go Sun Dec 02 01:58:03 2018 +0000
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,6 +0,0 @@
-package intqa
-
-// XXX: It might be nice to check all comments of the form "See XYZ"
-// to see whether XYZ actually exists. The scope should be the current type,
-// then the current package, then a package-qualified identifier.
-// As if there were a "_ = XYZ" at the beginning of the function.
diff -r c63f83e2186e -r 7c9ef6f3a30f pkgtools/pkglint/files/textproc/prefixreplacer.go
--- a/pkgtools/pkglint/files/textproc/prefixreplacer.go Sun Dec 02 01:58:03 2018 +0000
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,143 +0,0 @@
-package textproc
-
-import (
- "fmt"
- "netbsd.org/pkglint/regex"
- "strings"
-)
-
-var Testing bool
-
-type PrefixReplacerMark string
-
-// PrefixReplacer parses an arbitrary string into its components by repeatedly
-// stripping off a prefix matched by a literal string or a regular expression.
-type PrefixReplacer struct {
- rest string
- s string
- m []string
- res *regex.Registry
-}
-
-func NewPrefixReplacer(s string, res *regex.Registry) *PrefixReplacer {
- return &PrefixReplacer{s, "", nil, res}
-}
-
-func (pr *PrefixReplacer) Rest() string {
- return pr.rest
-}
-
-// Group returns a matching group from the last matched AdvanceRegexp.
-func (pr *PrefixReplacer) Group(index int) string {
- return pr.m[index]
-}
-
-// Str returns the last match from AdvanceStr, AdvanceBytesFunc or AdvanceHspace.
-func (pr *PrefixReplacer) Str() string {
- return pr.s
-}
-
-func (pr *PrefixReplacer) AdvanceStr(prefix string) bool {
- pr.m = nil
- pr.s = ""
- if strings.HasPrefix(pr.rest, prefix) {
- pr.s = prefix
- pr.rest = pr.rest[len(prefix):]
- return true
- }
- return false
-}
-
-// AdvanceHspace advances over as many spaces and tabs as possible.
-func (pr *PrefixReplacer) AdvanceHspace() bool {
- i := initialHspace(pr.rest)
- if i != 0 {
- pr.s = pr.rest[:i]
- pr.rest = pr.rest[i:]
- return true
- }
- return false
-}
-
-func (pr *PrefixReplacer) AdvanceRegexp(re regex.Pattern) bool {
- pr.m = nil
- pr.s = ""
- if !strings.HasPrefix(string(re), "^") {
- panic(fmt.Sprintf("PrefixReplacer.AdvanceRegexp: regular expression %q must have prefix %q.", re, "^"))
- }
- if Testing && pr.res.Matches("", re) {
- panic(fmt.Sprintf("PrefixReplacer.AdvanceRegexp: the empty string must not match the regular expression %q.", re))
- }
- if m := pr.res.Match(pr.rest, re); m != nil {
- pr.rest = pr.rest[len(m[0]):]
- pr.m = m
- pr.s = m[0]
- return true
- }
- return false
-}
-
-// NextBytesFunc chops off the longest prefix (possibly empty) consisting
-// solely of bytes for which fn returns true.
-func (pr *PrefixReplacer) NextBytesFunc(fn func(b byte) bool) string {
- i := 0
- rest := pr.rest
- for i < len(rest) && fn(rest[i]) {
- i++
- }
- if i != 0 {
- pr.rest = rest[i:]
- }
- return rest[:i]
-}
-
-func (pr *PrefixReplacer) PeekByte() int {
- rest := pr.rest
- if rest == "" {
- return -1
- }
- return int(rest[0])
-}
-
-func (pr *PrefixReplacer) Mark() PrefixReplacerMark {
- return PrefixReplacerMark(pr.rest)
-}
-
-func (pr *PrefixReplacer) Reset(mark PrefixReplacerMark) {
- pr.rest = string(mark)
-}
-
-func (pr *PrefixReplacer) Skip(n int) {
- pr.rest = pr.rest[n:]
-}
-
-func (pr *PrefixReplacer) SkipHspace() {
- pr.rest = pr.rest[initialHspace(pr.rest):]
-}
-
-// Since returns the substring between the mark and the current position.
-func (pr *PrefixReplacer) Since(mark PrefixReplacerMark) string {
- return string(mark[:len(mark)-len(pr.rest)])
-}
-
-func (pr *PrefixReplacer) AdvanceRest() string {
- rest := pr.rest
- pr.rest = ""
- return rest
-}
-
-func (pr *PrefixReplacer) HasPrefix(str string) bool {
- return strings.HasPrefix(pr.rest, str)
-}
-
-func (pr *PrefixReplacer) HasPrefixRegexp(re regex.Pattern) bool {
- return pr.res.Matches(pr.rest, re)
-}
-
-func initialHspace(s string) int {
- i := 0
- for i < len(s) && (s[i] == ' ' || s[i] == '\t') {
- i++
- }
- return i
-}
Home |
Main Index |
Thread Index |
Old Index