Next: , Previous: Pony metadata extension, Up: Inner workings   [Contents][Index]


12.3 Pony quote infrastructure

When compiling, pony quotes are built to quotes/, the file names are lists of ponies joined with plus signs (+) – the pony names are the same as the pony files, except they do not end with .pony – with a index at the end, and a full stop (.) before the index.

The source files are located in ponyquotes/, where their is a file named ponies. 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 (+), if the lines because too long for file names the line is split into multiple lines with the first pony in common.

In ponyquotes/ there are also quote files, each contain just one quote, just as when compiled to quotes/. The source quote files are identical to the compiled quote files, except that their name contains just the first pony.