aboutsummaryrefslogtreecommitdiff
path: root/mardown/error.go
diff options
context:
space:
mode:
authorAnhgelus Morhtuuzh <william@herges.fr>2025-10-02 19:52:38 +0200
committerAnhgelus Morhtuuzh <william@herges.fr>2025-10-02 19:52:38 +0200
commit94dceb4f7c1740de9215b36ec183f93ca4337ee7 (patch)
tree5ad184efb0b74dd3aa4da7585f88a3e3f6cb4ecc /mardown/error.go
parent8b249c9ce8bd1c351daf80c6c9b095fb1bccafe2 (diff)
style(markdown): fix typo in package name
Diffstat (limited to 'mardown/error.go')
-rw-r--r--mardown/error.go43
1 files changed, 0 insertions, 43 deletions
diff --git a/mardown/error.go b/mardown/error.go
deleted file mode 100644
index ad279fe..0000000
--- a/mardown/error.go
+++ /dev/null
@@ -1,43 +0,0 @@
-package mardown
-
-import "fmt"
-
-type ParseError struct {
- internal error
- lxs lexers
-}
-
-func (e *ParseError) Error() string {
- return e.internal.Error()
-}
-
-func (e *ParseError) Pretty() string {
- lxs := e.lxs
- if lxs.lexers == nil {
- return e.internal.Error()
- }
- current := lxs.current - 1
- for lxs.Before() && lxs.Current().Type != lexerBreak {
- }
- current -= lxs.current
- contxt := ""
- ind := ""
- for lxs.Next() && lxs.Current().Type != lexerBreak {
- contxt += lxs.Current().Value
- if lxs.current <= current {
- ch := "~"
- if lxs.current == current {
- ch = "^"
- }
- for range len(lxs.Current().Value) {
- ind += ch
- }
- }
- }
- if lxs.current == current {
- runes := []rune(ind)
- runes[len(runes)-1] = '^'
- ind = string(runes)
- }
- return fmt.Sprintf("%v\n\n%s\n%s", e, contxt, ind)
-}