Documentation
¶
Index ¶
- Variables
- func AltDotEnd(buff demodel.CharBuffer) (uint, error)
- func AltDotStart(buff demodel.CharBuffer) (uint, error)
- func BuffEnd(buff demodel.CharBuffer) (uint, error)
- func BuffStart(buff demodel.CharBuffer) (uint, error)
- func CurExecutionWordEnd(buff demodel.CharBuffer) (uint, error)
- func CurExecutionWordStart(buff demodel.CharBuffer) (uint, error)
- func CurTagExecutionWordEnd(buff demodel.CharBuffer) (uint, error)
- func CurTagExecutionWordStart(buff demodel.CharBuffer) (uint, error)
- func CurTagWordEnd(buff demodel.CharBuffer) (uint, error)
- func CurTagWordStart(buff demodel.CharBuffer) (uint, error)
- func CurWordEnd(buff demodel.CharBuffer) (uint, error)
- func CurWordStart(buff demodel.CharBuffer) (uint, error)
- func DotEnd(buff demodel.CharBuffer) (uint, error)
- func DotStart(buff demodel.CharBuffer) (uint, error)
- func EndOfLine(buff demodel.CharBuffer) (uint, error)
- func EndOfLineWithNewline(buff demodel.CharBuffer) (uint, error)
- func MatchingBracket(buff demodel.CharBuffer) (uint, error)
- func NextChar(buff demodel.CharBuffer) (uint, error)
- func NextLine(buff demodel.CharBuffer) (uint, error)
- func NextWordStart(buff demodel.CharBuffer) (uint, error)
- func PrevChar(buff demodel.CharBuffer) (uint, error)
- func PrevLine(buff demodel.CharBuffer) (uint, error)
- func PrevWordStart(buff demodel.CharBuffer) (uint, error)
- func StartOfLine(buff demodel.CharBuffer) (uint, error)
- func StartOfLineAfterWhitespace(buff demodel.CharBuffer) (uint, error)
- func TagAltDotEnd(buff demodel.CharBuffer) (uint, error)
- func TagAltDotStart(buff demodel.CharBuffer) (uint, error)
- func TagDotEnd(buff demodel.CharBuffer) (uint, error)
- func TagDotStart(buff demodel.CharBuffer) (uint, error)
Constants ¶
This section is empty.
Variables ¶
View Source
var ErrInvalid = errors.New("Invalid Position")
Functions ¶
func AltDotEnd ¶
func AltDotEnd(buff demodel.CharBuffer) (uint, error)
DotEnd can be used as a demodel.Position argument to actions
func AltDotStart ¶
func AltDotStart(buff demodel.CharBuffer) (uint, error)
DotStart can be used as a demodel.Position argument to actions
func CurExecutionWordEnd ¶
func CurExecutionWordEnd(buff demodel.CharBuffer) (uint, error)
func CurExecutionWordStart ¶
func CurExecutionWordStart(buff demodel.CharBuffer) (uint, error)
func CurTagExecutionWordEnd ¶
func CurTagExecutionWordEnd(buff demodel.CharBuffer) (uint, error)
func CurTagExecutionWordStart ¶
func CurTagExecutionWordStart(buff demodel.CharBuffer) (uint, error)
func CurTagWordEnd ¶
func CurTagWordEnd(buff demodel.CharBuffer) (uint, error)
func CurTagWordStart ¶
func CurTagWordStart(buff demodel.CharBuffer) (uint, error)
func CurWordEnd ¶
func CurWordEnd(buff demodel.CharBuffer) (uint, error)
func CurWordStart ¶
func CurWordStart(buff demodel.CharBuffer) (uint, error)
func DotEnd ¶
func DotEnd(buff demodel.CharBuffer) (uint, error)
DotEnd can be used as a demodel.Position argument to actions
func DotStart ¶
func DotStart(buff demodel.CharBuffer) (uint, error)
DotStart can be used as a demodel.Position argument to actions
func EndOfLineWithNewline ¶
func EndOfLineWithNewline(buff demodel.CharBuffer) (uint, error)
func MatchingBracket ¶
func MatchingBracket(buff demodel.CharBuffer) (uint, error)
func NextWordStart ¶
func NextWordStart(buff demodel.CharBuffer) (uint, error)
func PrevWordStart ¶
func PrevWordStart(buff demodel.CharBuffer) (uint, error)
func StartOfLine ¶
func StartOfLine(buff demodel.CharBuffer) (uint, error)
func StartOfLineAfterWhitespace ¶
func StartOfLineAfterWhitespace(buff demodel.CharBuffer) (uint, error)
StartOfLineAfterWhitespace returns the buffer index of the first character in the current line that is not whitespace, or the end of the line if the line is all whitespace.
func TagAltDotEnd ¶
func TagAltDotEnd(buff demodel.CharBuffer) (uint, error)
func TagAltDotStart ¶
func TagAltDotStart(buff demodel.CharBuffer) (uint, error)
func TagDotStart ¶
func TagDotStart(buff demodel.CharBuffer) (uint, error)
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.