all repos — h3rald @ 807c5c4f57b42c0ed6690bb4deb35bb32c1e4824

The sources of https://h3rald.com

contents/glyph/book/extending/further_reading.html

 1
 2
 3
 4
 5
 6
 7
 8
 9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
-----
title: "Glyph - Further Reading"
content-type: page
-----
<nav class="navigation"><a href="/glyph/book/extending/layouts.html">← Layouts</a> | <a
		href="/glyph/book/index.html">Contents</a> | <a href="/glyph/book/extending/commands_tasks.html">Defining Custom
		Commands and Tasks →</a></nav>
<p>For more examples on how to create more complex macros, have a look at the <a
		href="http://github.com/h3rald/glyph/tree/master/macros/">source code</a> of the existing ones.</p>
<p>To gain a deeper understanding on how macros are executed, have a look at the following Glyph classes:</p>
<ul>
	<li><a href="http://rubydoc.info/gems/glyph/Glyph/Parser"><code>Glyph::Parser</code></a></li>
	<li><a href="http://rubydoc.info/gems/glyph/Glyph/SyntaxNode"><code>Glyph::SyntaxNode</code></a></li>
	<li><a href="http://rubydoc.info/gems/glyph/Glyph/Interpreter"><code>Glyph::Interpreter</code></a></li>
	<li><a href="http://rubydoc.info/gems/glyph/Glyph/Document"><code>Glyph::Document</code></a></li>
	<li><a href="http://rubydoc.info/gems/glyph/Glyph/Macro"><code>Glyph::Macro</code></a></li>
</ul>
<nav class="navigation"><a href="/glyph/book/extending/layouts.html">← Layouts</a> | <a
		href="/glyph/book/index.html">Contents</a> | <a href="/glyph/book/extending/commands_tasks.html">Defining Custom
		Commands and Tasks →</a></nav>