Skip to content

Commit

Permalink
build based on e8ada5e
Browse files Browse the repository at this point in the history
  • Loading branch information
Documenter.jl committed Jan 31, 2025
1 parent 3cfcb18 commit 8a030f3
Show file tree
Hide file tree
Showing 6 changed files with 9 additions and 9 deletions.
2 changes: 1 addition & 1 deletion previews/PR157/.documenter-siteinfo.json
Original file line number Diff line number Diff line change
@@ -1 +1 @@
{"documenter":{"julia_version":"1.10.0","generation_timestamp":"2024-11-23T04:03:08","documenter_version":"1.8.0"}}
{"documenter":{"julia_version":"1.10.0","generation_timestamp":"2025-01-31T04:54:53","documenter_version":"1.8.0"}}
2 changes: 1 addition & 1 deletion previews/PR157/ADTs/index.html

Large diffs are not rendered by default.

8 changes: 4 additions & 4 deletions previews/PR157/api/index.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion previews/PR157/generated/ADTs/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -109,4 +109,4 @@
E(src=2,tgt=3)
end</code></pre><p>The <code>acsetspec</code> function is a good example of embedding your custom language into Julia syntax That save you the trouble of writing your own lexer and parser for your custom language.</p><pre><code class="language-julia hljs">construct(LabeledGraph{Symbol}, hspec) == construct(LabeledGraph{Symbol}, gspec)</code></pre><pre class="documenter-example-output"><code class="nohighlight hljs ansi">true</code></pre><p>You can export your specification to a dictionary and put that dictionary into a JSON document this gives you a nice way of serializing the ACSet that is machine readable and row oriented. The ACSet serialization is by column oriented which might be inconvenient for your consumers.</p><pre><code class="language-julia hljs">to_dict(gspec)</code></pre><pre class="documenter-example-output"><code class="nohighlight hljs ansi">Dict{Symbol, Any} with 2 entries:
:type =&gt; &quot;LabeledGraph{Symbol}&quot;
:data =&gt; Dict{Symbol, Any}[Dict(:table=&gt;:V, :fields=&gt;Dict(:label=&gt;:a)), Dict(…</code></pre></article><nav class="docs-footer"><a class="docs-footer-prevpage" href="../json_serialization/">« Serializing acsets as JSON</a><a class="docs-footer-nextpage" href="../../api/">Library Reference »</a><div class="flexbox-break"></div><p class="footer-message">Powered by <a href="https://github.com/JuliaDocs/Documenter.jl">Documenter.jl</a> and the <a href="https://julialang.org/">Julia Programming Language</a>.</p></nav></div><div class="modal" id="documenter-settings"><div class="modal-background"></div><div class="modal-card"><header class="modal-card-head"><p class="modal-card-title">Settings</p><button class="delete"></button></header><section class="modal-card-body"><p><label class="label">Theme</label><div class="select"><select id="documenter-themepicker"><option value="auto">Automatic (OS)</option><option value="documenter-light">documenter-light</option><option value="documenter-dark">documenter-dark</option><option value="catppuccin-latte">catppuccin-latte</option><option value="catppuccin-frappe">catppuccin-frappe</option><option value="catppuccin-macchiato">catppuccin-macchiato</option><option value="catppuccin-mocha">catppuccin-mocha</option></select></div></p><hr/><p>This document was generated with <a href="https://github.com/JuliaDocs/Documenter.jl">Documenter.jl</a> version 1.8.0 on <span class="colophon-date" title="Saturday 23 November 2024 04:03">Saturday 23 November 2024</span>. Using Julia version 1.10.0.</p></section><footer class="modal-card-foot"></footer></div></div></div></body></html>
:data =&gt; Dict{Symbol, Any}[Dict(:table=&gt;:V, :fields=&gt;Dict(:label=&gt;:a)), Dict(…</code></pre></article><nav class="docs-footer"><a class="docs-footer-prevpage" href="../json_serialization/">« Serializing acsets as JSON</a><a class="docs-footer-nextpage" href="../../api/">Library Reference »</a><div class="flexbox-break"></div><p class="footer-message">Powered by <a href="https://github.com/JuliaDocs/Documenter.jl">Documenter.jl</a> and the <a href="https://julialang.org/">Julia Programming Language</a>.</p></nav></div><div class="modal" id="documenter-settings"><div class="modal-background"></div><div class="modal-card"><header class="modal-card-head"><p class="modal-card-title">Settings</p><button class="delete"></button></header><section class="modal-card-body"><p><label class="label">Theme</label><div class="select"><select id="documenter-themepicker"><option value="auto">Automatic (OS)</option><option value="documenter-light">documenter-light</option><option value="documenter-dark">documenter-dark</option><option value="catppuccin-latte">catppuccin-latte</option><option value="catppuccin-frappe">catppuccin-frappe</option><option value="catppuccin-macchiato">catppuccin-macchiato</option><option value="catppuccin-mocha">catppuccin-mocha</option></select></div></p><hr/><p>This document was generated with <a href="https://github.com/JuliaDocs/Documenter.jl">Documenter.jl</a> version 1.8.0 on <span class="colophon-date" title="Friday 31 January 2025 04:54">Friday 31 January 2025</span>. Using Julia version 1.10.0.</p></section><footer class="modal-card-foot"></footer></div></div></div></body></html>
2 changes: 1 addition & 1 deletion previews/PR157/generated/json_serialization/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -45,4 +45,4 @@

lg = VELabeledGraph{Symbol}()
add_parts!(lg, :V, 4, vlabel=[:a, :b, :c, :d])
add_parts!(lg, :E, 2, src=[1,2], tgt=[2,3], elabel=[:e₁, :e₂])</code></pre><pre class="documenter-example-output"><code class="nohighlight hljs ansi">1:2</code></pre><p>This Graph is represented by the following JSON. Now you can see that the vertices have their <code>vlabels</code></p><pre><code class="language-julia hljs">JSON3.print(generate_json_acset(lg), 2)</code></pre><pre class="documenter-example-output"><code class="nohighlight hljs ansi">OrderedCollections.OrderedDict{Symbol, Any}(:V =&gt; @NamedTuple{_id::Int64, vlabel::Symbol}[(_id = 1, vlabel = :a), (_id = 2, vlabel = :b), (_id = 3, vlabel = :c), (_id = 4, vlabel = :d)], :E =&gt; @NamedTuple{_id::Int64, src::Int64, tgt::Int64, elabel::Symbol}[(_id = 1, src = 1, tgt = 2, elabel = :e₁), (_id = 2, src = 2, tgt = 3, elabel = :e₂)], :Label =&gt; @NamedTuple{_id::Int64}[])2</code></pre></article><nav class="docs-footer"><a class="docs-footer-prevpage" href="../../">« ACSets.jl</a><a class="docs-footer-nextpage" href="../ADTs/">Specifying acsets using Algebraic Data Types »</a><div class="flexbox-break"></div><p class="footer-message">Powered by <a href="https://github.com/JuliaDocs/Documenter.jl">Documenter.jl</a> and the <a href="https://julialang.org/">Julia Programming Language</a>.</p></nav></div><div class="modal" id="documenter-settings"><div class="modal-background"></div><div class="modal-card"><header class="modal-card-head"><p class="modal-card-title">Settings</p><button class="delete"></button></header><section class="modal-card-body"><p><label class="label">Theme</label><div class="select"><select id="documenter-themepicker"><option value="auto">Automatic (OS)</option><option value="documenter-light">documenter-light</option><option value="documenter-dark">documenter-dark</option><option value="catppuccin-latte">catppuccin-latte</option><option value="catppuccin-frappe">catppuccin-frappe</option><option value="catppuccin-macchiato">catppuccin-macchiato</option><option value="catppuccin-mocha">catppuccin-mocha</option></select></div></p><hr/><p>This document was generated with <a href="https://github.com/JuliaDocs/Documenter.jl">Documenter.jl</a> version 1.8.0 on <span class="colophon-date" title="Saturday 23 November 2024 04:03">Saturday 23 November 2024</span>. Using Julia version 1.10.0.</p></section><footer class="modal-card-foot"></footer></div></div></div></body></html>
add_parts!(lg, :E, 2, src=[1,2], tgt=[2,3], elabel=[:e₁, :e₂])</code></pre><pre class="documenter-example-output"><code class="nohighlight hljs ansi">1:2</code></pre><p>This Graph is represented by the following JSON. Now you can see that the vertices have their <code>vlabels</code></p><pre><code class="language-julia hljs">JSON3.print(generate_json_acset(lg), 2)</code></pre><pre class="documenter-example-output"><code class="nohighlight hljs ansi">OrderedCollections.OrderedDict{Symbol, Any}(:V =&gt; @NamedTuple{_id::Int64, vlabel::Symbol}[(_id = 1, vlabel = :a), (_id = 2, vlabel = :b), (_id = 3, vlabel = :c), (_id = 4, vlabel = :d)], :E =&gt; @NamedTuple{_id::Int64, src::Int64, tgt::Int64, elabel::Symbol}[(_id = 1, src = 1, tgt = 2, elabel = :e₁), (_id = 2, src = 2, tgt = 3, elabel = :e₂)], :Label =&gt; @NamedTuple{_id::Int64}[])2</code></pre></article><nav class="docs-footer"><a class="docs-footer-prevpage" href="../../">« ACSets.jl</a><a class="docs-footer-nextpage" href="../ADTs/">Specifying acsets using Algebraic Data Types »</a><div class="flexbox-break"></div><p class="footer-message">Powered by <a href="https://github.com/JuliaDocs/Documenter.jl">Documenter.jl</a> and the <a href="https://julialang.org/">Julia Programming Language</a>.</p></nav></div><div class="modal" id="documenter-settings"><div class="modal-background"></div><div class="modal-card"><header class="modal-card-head"><p class="modal-card-title">Settings</p><button class="delete"></button></header><section class="modal-card-body"><p><label class="label">Theme</label><div class="select"><select id="documenter-themepicker"><option value="auto">Automatic (OS)</option><option value="documenter-light">documenter-light</option><option value="documenter-dark">documenter-dark</option><option value="catppuccin-latte">catppuccin-latte</option><option value="catppuccin-frappe">catppuccin-frappe</option><option value="catppuccin-macchiato">catppuccin-macchiato</option><option value="catppuccin-mocha">catppuccin-mocha</option></select></div></p><hr/><p>This document was generated with <a href="https://github.com/JuliaDocs/Documenter.jl">Documenter.jl</a> version 1.8.0 on <span class="colophon-date" title="Friday 31 January 2025 04:54">Friday 31 January 2025</span>. Using Julia version 1.10.0.</p></section><footer class="modal-card-foot"></footer></div></div></div></body></html>
Loading

0 comments on commit 8a030f3

Please sign in to comment.