package forester
A tool for tending mathematical forests
Install
Dune Dependency
Authors
Maintainers
Sources
5.0.tar.gz
md5=24f4aed96a8b8af33aba13fba66f1b37
sha512=d36b896aca11858bb4a00fc704c16cc27a1f197bdb3e479d6132fd70f70d67d7158096285cb0b6fb00db14417f0f822cc27fe65d82f0971e42378fd8271ce573
doc/forester.compiler/Forester_compiler/Forest/index.html
Module Forester_compiler.Forest
Source
Augmented hash table used throughout compilation phases.
Source
val analyse_resource :
(module Forester_core.Forest_graphs.S) ->
Forester_core.Types.content Forester_core.Types.resource ->
unit
analyse_resource graphs resource
traverses resource
, recording facts about it in graphs
.
- When encountering a
Transclude
, it adds an edge to thetranscludes
relation ingraphs
.
- When encountering a
Datalog_script script
, it runs the script and records the results ingraphs
.
Source
val get_article :
key ->
Forester_core.Types.content Forester_core.Types.resource t ->
Forester_core.Types.content Forester_core.Types.article option
Source
val run_datalog_query :
(module Forester_core.Forest_graphs.S) ->
(string, Forester_core.Vertex.t) Forester_core.Datalog_expr.query ->
Forester_core.Vertex_set.t
Source
val get_expanded_title :
?scope:key ->
?flags:Forester_core.Types.title_flags ->
Forester_core.Types.content Forester_core.Types.frontmatter ->
Forester_core.Types.content Forester_core.Types.resource t ->
Forester_core.Types.content
Source
val get_content_of_transclusion :
Forester_core.Types.transclusion ->
Forester_core.Types.content Forester_core.Types.resource t ->
Forester_core.Types.content option
Source
val get_title_or_content_of_vertex :
?not_found:(key -> Forester_core.Types.content option) ->
Forester_core.Types.content Forester_core.Types.vertex ->
Forester_core.Types.content Forester_core.Types.resource t ->
Forester_core.Types.content option
Source
val get_all_articles :
'a Forester_core.Types.resource t ->
'a Forester_core.Types.article list
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>