ponysay/pages/ponysay/Pony-quote-infrastructure.html
Mattias Andrée 4a48c6e43c sync manual
2012-10-30 16:12:22 +01:00

67 lines
3.4 KiB
HTML

<html lang="en">
<head>
<title>Pony quote infrastructure - Ponysay</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="description" content="Ponysay">
<meta name="generator" content="makeinfo 4.13">
<link title="Top" rel="start" href="index.html#Top">
<link rel="up" href="Inner-workings.html#Inner-workings" title="Inner workings">
<link rel="prev" href="Pony-anatomy.html#Pony-anatomy" title="Pony anatomy">
<link rel="next" href="Balloon-style-files.html#Balloon-style-files" title="Balloon style files">
<link href="http://www.gnu.org/software/texinfo/" rel="generator-home" title="Texinfo Homepage">
<!--
This manual is for ponysay
(version 2.9.1),
Copyright (C) 2012 Mattias Andrée
Permission is granted to copy, distribute and/or modify this
document under the terms of the GNU Free Documentation License,
Version 1.3 or any later version published by the Free Software
Foundation; with no Invariant Sections, with no Front-Cover Texts,
and with no Back-Cover Texts. A copy of the license is included in
the section entitled ``GNU Free Documentation License''.
-->
<meta http-equiv="Content-Style-Type" content="text/css">
<style type="text/css"><!--
pre.display { font-family:inherit }
pre.format { font-family:inherit }
pre.smalldisplay { font-family:inherit; font-size:smaller }
pre.smallformat { font-family:inherit; font-size:smaller }
pre.smallexample { font-size:smaller }
pre.smalllisp { font-size:smaller }
span.sc { font-variant:small-caps }
span.roman { font-family:serif; font-weight:normal; }
span.sansserif { font-family:sans-serif; font-weight:normal; }
--></style>
<link rel="stylesheet" type="text/css" href="../../info.css"></head>
<body>
<div class="node">
<a name="Pony-quote-infrastructure"></a>
<p>
Next:&nbsp;<a rel="next" accesskey="n" href="Balloon-style-files.html#Balloon-style-files">Balloon style files</a>,
Previous:&nbsp;<a rel="previous" accesskey="p" href="Pony-anatomy.html#Pony-anatomy">Pony anatomy</a>,
Up:&nbsp;<a rel="up" accesskey="u" href="Inner-workings.html#Inner-workings">Inner workings</a>
<hr>
</div>
<h3 class="section">10.2 Pony quote infrastructure</h3>
<p><a name="index-pony-quote-infrastructure-384"></a><a name="index-quote-infrastructure-385"></a>
When compiling, pony quotes are built to <samp><span class="file">quotes/</span></samp>, the file names are lists
of ponies joined with plus signs (<code>+</code>) &ndash; the pony names are the same as the
pony files, except they do not end with <samp><span class="file">.pony</span></samp> &ndash; with a index at the end,
and a full stop (<code>.</code>) before the index.
<p>The source files are located in <samp><span class="file">ponyquotes/</span></samp>, where their is a file named
<samp><span class="file">ponies</span></samp>. This file is called the pony map, and is the basis for how the
compiled files are named. In the ponymap ponies with the same quotes are on the
same line join together with plus signs (<code>+</code>), if the lines because too long
for file names the line is split into multiple lines with the first pony in common.
<p>In <samp><span class="file">ponyquotes/</span></samp> there are also quote files, each contain just one quote, just
as when compiled to <samp><span class="file">quotes/</span></samp>. The source quote files are identical to the
compiled quote files, except that their name contains just the first pony.
</body></html>