Clean up regexps
This commit is contained in:
parent
36436a4c59
commit
ab9d87fbc8
4 changed files with 5 additions and 5 deletions
|
@ -16,7 +16,7 @@ type PropertyDrawer struct {
|
||||||
|
|
||||||
var beginDrawerRegexp = regexp.MustCompile(`^(\s*):(\S+):\s*$`)
|
var beginDrawerRegexp = regexp.MustCompile(`^(\s*):(\S+):\s*$`)
|
||||||
var endDrawerRegexp = regexp.MustCompile(`^(\s*):END:\s*$`)
|
var endDrawerRegexp = regexp.MustCompile(`^(\s*):END:\s*$`)
|
||||||
var propertyRegexp = regexp.MustCompile(`^(\s*):(\S+):(\s+(.*)$|\s*$)`)
|
var propertyRegexp = regexp.MustCompile(`^(\s*):(\S+):(\s+(.*)$|$)`)
|
||||||
|
|
||||||
func lexDrawer(line string) (token, bool) {
|
func lexDrawer(line string) (token, bool) {
|
||||||
if m := endDrawerRegexp.FindStringSubmatch(line); m != nil {
|
if m := endDrawerRegexp.FindStringSubmatch(line); m != nil {
|
||||||
|
|
|
@ -16,7 +16,7 @@ type FootnoteDefinition struct {
|
||||||
Inline bool
|
Inline bool
|
||||||
}
|
}
|
||||||
|
|
||||||
var footnoteDefinitionRegexp = regexp.MustCompile(`^\[fn:([\w-]+)\](\s+(.+)|$)`)
|
var footnoteDefinitionRegexp = regexp.MustCompile(`^\[fn:([\w-]+)\](\s+(.+)|\s*$)`)
|
||||||
|
|
||||||
func lexFootnoteDefinition(line string) (token, bool) {
|
func lexFootnoteDefinition(line string) (token, bool) {
|
||||||
if m := footnoteDefinitionRegexp.FindStringSubmatch(line); m != nil {
|
if m := footnoteDefinitionRegexp.FindStringSubmatch(line); m != nil {
|
||||||
|
|
|
@ -30,7 +30,7 @@ type Include struct {
|
||||||
Resolve func() Node
|
Resolve func() Node
|
||||||
}
|
}
|
||||||
|
|
||||||
var keywordRegexp = regexp.MustCompile(`^(\s*)#\+([^:]+):(\s+(.*)|(\s*)$)`)
|
var keywordRegexp = regexp.MustCompile(`^(\s*)#\+([^:]+):(\s+(.*)|$)`)
|
||||||
var commentRegexp = regexp.MustCompile(`^(\s*)#(.*)`)
|
var commentRegexp = regexp.MustCompile(`^(\s*)#(.*)`)
|
||||||
|
|
||||||
var includeFileRegexp = regexp.MustCompile(`(?i)^"([^"]+)" (src|example|export) (\w+)$`)
|
var includeFileRegexp = regexp.MustCompile(`(?i)^"([^"]+)" (src|example|export) (\w+)$`)
|
||||||
|
|
|
@ -25,8 +25,8 @@ type DescriptiveListItem struct {
|
||||||
Details []Node
|
Details []Node
|
||||||
}
|
}
|
||||||
|
|
||||||
var unorderedListRegexp = regexp.MustCompile(`^(\s*)([+*-])(\s+(.*)|\s*$)`)
|
var unorderedListRegexp = regexp.MustCompile(`^(\s*)([+*-])(\s+(.*)|$)`)
|
||||||
var orderedListRegexp = regexp.MustCompile(`^(\s*)(([0-9]+|[a-zA-Z])[.)])(\s+(.*)|\s*$)`)
|
var orderedListRegexp = regexp.MustCompile(`^(\s*)(([0-9]+|[a-zA-Z])[.)])(\s+(.*)|$)`)
|
||||||
var descriptiveListItemRegexp = regexp.MustCompile(`\s::(\s|$)`)
|
var descriptiveListItemRegexp = regexp.MustCompile(`\s::(\s|$)`)
|
||||||
var listItemStatusRegexp = regexp.MustCompile(`\[( |X|-)\]\s`)
|
var listItemStatusRegexp = regexp.MustCompile(`\[( |X|-)\]\s`)
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue