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