Documentation ¶
Index ¶
- func DebugOnPort(p int)
- type DebugInfo
- type InsertPoint
- type Matcho
- func (m Matcho) Before(token string) Matcho
- func (m Matcho) Between(start, end string) Matcho
- func (m Matcho) BetweenBlock(start, end string) Matcho
- func (m Matcho) CurrentLine() string
- func (m Matcho) CurrentLineDebug() string
- func (m Matcho) Cut(start, end Matcho) Matcho
- func (m Matcho) Dbg() Matcho
- func (m Matcho) Eof() bool
- func (m Matcho) Err() string
- func (m Matcho) ErrReset() Matcho
- func (m Matcho) ErrSet(prt *string) Matcho
- func (m Matcho) ExpectNot(raw ...string) Matcho
- func (m Matcho) ExpectRaw(raw string) Matcho
- func (m Matcho) ExpectRune(r rune) Matcho
- func (m Matcho) Fail(err ...string) Matcho
- func (m Matcho) FailEof(err ...string) Matcho
- func (m Matcho) HandleErr(handle func(self Matcho) error) Matcho
- func (m Matcho) HandleOk(handle func(self Matcho) error) Matcho
- func (m Matcho) Indent() Matcho
- func (m Matcho) Insert(s string) Matcho
- func (m Matcho) InsertAll(points ...InsertPoint) Matcho
- func (m Matcho) InsertPoint(s string) InsertPoint
- func (m Matcho) Len() int
- func (m Matcho) LimitEnd(to string) Matcho
- func (m Matcho) LimitEndPos(to Matcho) Matcho
- func (m Matcho) LimitStartPos(start Matcho) Matcho
- func (m Matcho) LookbackExpect(str string) Matcho
- func (m Matcho) Maybe(raw string) Matcho
- func (m Matcho) Move(off int) Matcho
- func (m Matcho) MoveTo(to Matcho) Matcho
- func (m Matcho) Next(after string) Matcho
- func (m Matcho) NextAny(any ...string) Matcho
- func (m Matcho) On(condition bool, matcho Matcho) Matcho
- func (m Matcho) OnEof(matcho Matcho) Matcho
- func (m Matcho) OnErr(matcho Matcho) Matcho
- func (m Matcho) OnErrCall(f func(Matcho) Matcho) Matcho
- func (m Matcho) OnErrStep(matcho Matcho) Matcho
- func (m Matcho) OnOk(matcho Matcho) Matcho
- func (m Matcho) OnOkCall(f func(Matcho) Matcho) Matcho
- func (m Matcho) OnOkOpStr(op *string) Matcho
- func (m Matcho) Op() Matcho
- func (m Matcho) OpBytes() []byte
- func (m Matcho) OpNil() Matcho
- func (m Matcho) OpSet(result []byte) Matcho
- func (m Matcho) OpStr() string
- func (m Matcho) Pof() Matcho
- func (m Matcho) Pos() int
- func (m Matcho) Replace(old, new string) Matcho
- func (m Matcho) ReplaceAll(old, new string) Matcho
- func (m Matcho) Reset() Matcho
- func (m Matcho) Rest() []byte
- func (m Matcho) Rewind(until string) Matcho
- func (m Matcho) Select(until string) Matcho
- func (m Matcho) SelectVal(allowed string) string
- func (m Matcho) SelectVar(allowed string) Matcho
- func (m Matcho) SelectVarFunc(f func(r rune) bool) Matcho
- func (m Matcho) SelectVarInto(allowed string, v *string) Matcho
- func (m Matcho) SelectVarUntil(v *string, until string) Matcho
- func (m Matcho) Skip(anyOf string) Matcho
- func (m Matcho) SkipSeq(tokens ...string) Matcho
- func (m Matcho) Slice(beforeCount, afterCount int) Matcho
- func (m Matcho) SliceCombine(beforeCount int, insert string, afterCount int) Matcho
- func (m Matcho) SliceHead() Matcho
- func (m Matcho) SliceTail() Matcho
- func (m Matcho) Sp() Matcho
- func (m Matcho) SpMb() Matcho
- func (m Matcho) String() string
- func (m Matcho) StringDebug() string
- func (m Matcho) UntilEof(repeat func(m Matcho) Matcho) Matcho
- func (m Matcho) UntilFail(repeat func(m Matcho) Matcho) Matcho
- func (m Matcho) UntilPass(repeat func(m Matcho) Matcho) Matcho
- func (m Matcho) Zoe() Matcho
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func DebugOnPort ¶
func DebugOnPort(p int)
Types ¶
type InsertPoint ¶
type Matcho ¶
type Matcho struct { Source []byte //Your string or data Index int //Position you are in ErrorStr string //Last error string OperationResult []byte //Last "Select" operation result }
func (Matcho) BetweenBlock ¶
func (Matcho) CurrentLine ¶
func (Matcho) CurrentLineDebug ¶
func (Matcho) ExpectRune ¶
func (Matcho) InsertAll ¶
func (m Matcho) InsertAll(points ...InsertPoint) Matcho
Makes new backing slice
func (Matcho) InsertPoint ¶
func (m Matcho) InsertPoint(s string) InsertPoint
func (Matcho) LimitEndPos ¶
func (Matcho) LimitStartPos ¶
func (Matcho) LookbackExpect ¶
func (Matcho) ReplaceAll ¶
func (Matcho) SliceCombine ¶
func (Matcho) StringDebug ¶
Source Files ¶
Click to show internal directories.
Click to hide internal directories.