markdown

package
v0.9.14 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 16, 2020 License: BSD-3-Clause Imports: 5 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var TheMarkdownLang = MarkdownLang{}

TheMarkdownLang is the instance variable providing support for the Markdown language

Functions

This section is empty.

Types

type MarkdownLang

type MarkdownLang struct {
	Pr *pi.Parser
}

MarkdownLang implements the Lang interface for the Markdown language

func (*MarkdownLang) CompleteEdit

func (ml *MarkdownLang) CompleteEdit(fs *pi.FileStates, text string, cp int, comp complete.Completion, seed string) (ed complete.Edit)

func (*MarkdownLang) CompleteLine

func (ml *MarkdownLang) CompleteLine(fss *pi.FileStates, str string, pos lex.Pos) (md complete.Matches)

func (*MarkdownLang) HiLine

func (ml *MarkdownLang) HiLine(fss *pi.FileStates, line int, txt []rune) lex.Line

func (*MarkdownLang) LexLine

func (ml *MarkdownLang) LexLine(fs *pi.FileState, line int, txt []rune) lex.Line

func (*MarkdownLang) Lookup added in v0.9.11

func (gl *MarkdownLang) Lookup(fss *pi.FileStates, str string, pos lex.Pos) (ld complete.Lookup)

Lookup is the main api called by completion code in giv/complete.go to lookup item

func (*MarkdownLang) ParseDir

func (ml *MarkdownLang) ParseDir(path string, opts pi.LangDirOpts) *syms.Symbol

func (*MarkdownLang) ParseFile

func (ml *MarkdownLang) ParseFile(fss *pi.FileStates, txt []byte)

func (*MarkdownLang) ParseLine

func (ml *MarkdownLang) ParseLine(fs *pi.FileState, line int) *pi.FileState

func (*MarkdownLang) Parser

func (ml *MarkdownLang) Parser() *pi.Parser

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL