pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/pkgtools/pkglint/files Removed expecter.go, which had ...



details:   https://anonhg.NetBSD.org/pkgsrc/rev/dbf7265e63c3
branches:  trunk
changeset: 357827:dbf7265e63c3
user:      rillig <rillig%pkgsrc.org@localhost>
date:      Sun Jan 29 14:30:26 2017 +0000

description:
Removed expecter.go, which had been moved to files/textproc.

diffstat:

 pkgtools/pkglint/files/expecter.go |  98 --------------------------------------
 1 files changed, 0 insertions(+), 98 deletions(-)

diffs (102 lines):

diff -r ab7516ddc201 -r dbf7265e63c3 pkgtools/pkglint/files/expecter.go
--- a/pkgtools/pkglint/files/expecter.go        Sun Jan 29 14:27:48 2017 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,98 +0,0 @@
-package main
-
-import (
-       "netbsd.org/pkglint/regex"
-       "netbsd.org/pkglint/trace"
-)
-
-// Expecter records the state when checking a list of lines from top to bottom.
-type Expecter struct {
-       lines []Line
-       index int
-       m     []string
-}
-
-func NewExpecter(lines []Line) *Expecter {
-       return &Expecter{lines, 0, nil}
-}
-
-func (exp *Expecter) CurrentLine() Line {
-       if exp.index < len(exp.lines) {
-               return exp.lines[exp.index]
-       }
-
-       return NewLineEOF(exp.lines[0].Filename())
-}
-
-func (exp *Expecter) PreviousLine() Line {
-       return exp.lines[exp.index-1]
-}
-
-func (exp *Expecter) EOF() bool {
-       return !(exp.index < len(exp.lines))
-}
-
-func (exp *Expecter) Advance() bool {
-       exp.index++
-       exp.m = nil
-       return true
-}
-
-func (exp *Expecter) StepBack() {
-       exp.index--
-}
-
-func (exp *Expecter) AdvanceIfMatches(re regex.RegexPattern) bool {
-       if trace.Tracing {
-               defer trace.Call(exp.CurrentLine().Text(), re)()
-       }
-
-       if !exp.EOF() {
-               if m := regex.Match(exp.lines[exp.index].Text(), re); m != nil {
-                       exp.index++
-                       exp.m = m
-                       return true
-               }
-       }
-       return false
-}
-
-func (exp *Expecter) AdvanceIfPrefix(prefix string) bool {
-       if trace.Tracing {
-               defer trace.Call2(exp.CurrentLine().Text(), prefix)()
-       }
-
-       return !exp.EOF() && hasPrefix(exp.lines[exp.index].Text(), prefix) && exp.Advance()
-}
-
-func (exp *Expecter) AdvanceIfEquals(text string) bool {
-       if trace.Tracing {
-               defer trace.Call2(exp.CurrentLine().Text(), text)()
-       }
-
-       return !exp.EOF() && exp.lines[exp.index].Text() == text && exp.Advance()
-}
-
-func (exp *Expecter) ExpectEmptyLine() bool {
-       if exp.AdvanceIfEquals("") {
-               return true
-       }
-
-       if G.opts.WarnSpace {
-               if !exp.CurrentLine().AutofixInsertBefore("") {
-                       exp.CurrentLine().Notef("Empty line expected.")
-               }
-       }
-       return false
-}
-
-func (exp *Expecter) ExpectText(text string) bool {
-       if !exp.EOF() && exp.lines[exp.index].Text() == text {
-               exp.index++
-               exp.m = nil
-               return true
-       }
-
-       exp.CurrentLine().Warnf("This line should contain the following text: %s", text)
-       return false
-}



Home | Main Index | Thread Index | Old Index