Schema
Summary
No note with name dendron.topic.schema found in cache during parsing.
Algorithm
matchPath(notePath) {
domainName := notePath
match := domainName
return if !match
domainSchema := match
return {...} if domainName = notePath
matchPathWithSchema
}
matchPathWithSchema(matched) {
nextNotePath := getChildOfPath(matched)
match := matchNotePathWithSchemaAtLevel
return if !match
return {...} if notePath = nextNotePath
...
matchPathWithSchema(...)
}
matchNotePathWithSchemaAtLevel(notePath) {
notePathClean :=
find(schemas) {
pattern := getPatternRecursive
}
}
getPatternRecursive {
}
Lookup