| 1234567891011121314151617181920212223242526272829303132 | 
							- <?php
 
- ## This script generates formatted documentation for the demo, in RST format.
 
- header('Content-type: text/plain');
 
- echo 'File: **demo/index.php**' . PHP_EOL;
 
- $codeStart = 1;
 
- foreach (file('index.php') as $lineNumber => $line) {
 
-     if (substr(ltrim($line), 0, 2) == '##') {
 
-         if ($codeStart !== false) {
 
-             echo PHP_EOL;
 
-             echo '.. literalinclude:: ../demo/index.php' . PHP_EOL;
 
-             echo '   :lines: ' . ($codeStart + 1) . '-' . $lineNumber . PHP_EOL;
 
-             echo PHP_EOL;
 
-             $codeStart = false;
 
-         }
 
-         echo str_replace('`', '``', rtrim(substr(ltrim($line), 3))) . PHP_EOL;
 
-     } else {
 
-         // it's code
 
-         if ($codeStart === false) {
 
-             $codeStart = $lineNumber;
 
-         }
 
-     }
 
- }
 
- echo PHP_EOL;
 
- echo '.. literalinclude:: ../demo/index.php' . PHP_EOL;
 
- echo '   :lines: ' . ($codeStart + 1) . '-' . ($lineNumber + 1) . PHP_EOL;
 
- echo PHP_EOL;
 
 
  |