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
    // match on domain
    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