Permalink
Browse files

numerics fixes, exit fix, more documentation updates

  • Loading branch information...
kburtch committed Mar 18, 2011
1 parent 5815614 commit e061c797e08804c1bf3560bf30f12993bdb5fdea
Showing with 1,495 additions and 9,801 deletions.
  1. +23 −8 DONE
  2. +0 −31 GNUmakefile
  3. +30 −6 INSTALL
  4. +1 −0 TODO
  5. +16 −0 doc/art/sparforte.css
  6. +1 −1 doc/cont_bindings.html
  7. +1 −1 doc/cont_roadmap.html
  8. +1 −1 doc/cont_sguide.html
  9. +1 −1 doc/cont_uport.html
  10. +5 −1 doc/cont_vision.html
  11. +1 −1 doc/cont_wport.html
  12. +1 −1 doc/intro_compare.html
  13. +1 −1 doc/intro_preface.html
  14. +8 −2 doc/intro_sffaq.html
  15. +1 −1 doc/intro_whyworks.html
  16. +1 −1 doc/packages.html
  17. BIN doc/pictures/bush_4.gif
  18. +465 −364 doc/pkg_arrays.html
  19. +1 −1 doc/pkg_calendar.html
  20. +1 −1 doc/pkg_cgi.html
  21. +1 −1 doc/pkg_cmdline.html
  22. +1 −1 doc/pkg_db.html
  23. +1 −1 doc/pkg_dirops.html
  24. +6 −6 doc/pkg_enums.html
  25. +1 −1 doc/pkg_files.html
  26. +1 −1 doc/pkg_lock_files.html
  27. +1 −1 doc/pkg_mysql.html
  28. +1 −1 doc/pkg_numerics.html
  29. +1 −1 doc/pkg_os.html
  30. +1 −1 doc/pkg_pen.html
  31. +1 −1 doc/pkg_sinfo.html
  32. +1 −1 doc/pkg_sound.html
  33. +1 −1 doc/pkg_stats.html
  34. +1 −1 doc/pkg_strings.html
  35. +1 −1 doc/pkg_system.html
  36. +1 −1 doc/pkg_text_io.html
  37. +1 −1 doc/pkg_units.html
  38. +19 −1 doc/ref_adascript.html
  39. +1 −1 doc/ref_arrays.html
  40. +13 −4 doc/ref_assign.html
  41. +1 −1 doc/ref_case.html
  42. +1 −1 doc/ref_cd.html
  43. +1 −1 doc/ref_charsets.html
  44. +1 −1 doc/ref_cmdline.html
  45. +3 −3 doc/ref_cmdlineargs.html
  46. +21 −8 doc/ref_cmdoptions.html
  47. +2 −2 doc/ref_cmdref.html
  48. +1 −1 doc/ref_comments.html
  49. +1 −1 doc/ref_db.html
  50. +21 −1 doc/ref_enum.html
  51. +1 −1 doc/ref_errors.html
  52. +1 −1 doc/ref_extcmds.html
  53. +9 −9 doc/ref_flow.html
  54. +1 −1 doc/ref_literals.html
  55. +1 −1 doc/ref_numberformat.html
  56. +8 −8 doc/ref_other.html
  57. +1 −1 doc/ref_php.html
  58. +1 −1 doc/ref_pragmas.html
  59. +1 −1 doc/ref_records.html
  60. +1 −1 doc/ref_redirection.html
  61. +1 −1 doc/ref_reserved.html
  62. +1 −1 doc/ref_shellargs.html
  63. +1 −1 doc/ref_shellcmds.html
  64. +1 −1 doc/ref_sockets.html
  65. +1 −1 doc/ref_specials.html
  66. +1 −1 doc/ref_subprograms.html
  67. +21 −3 doc/ref_typedecl.html
  68. +1 −1 doc/ref_types.html
  69. +2 −1 doc/tutorial_1.html
  70. +2 −1 doc/tutorial_10.html
  71. +2 −1 doc/tutorial_11.html
  72. +2 −1 doc/tutorial_12.html
  73. +503 −0 doc/tutorial_13.html
  74. +2 −1 doc/tutorial_2.html
  75. +2 −1 doc/tutorial_3.html
  76. +2 −1 doc/tutorial_4.html
  77. +2 −1 doc/tutorial_5.html
  78. +2 −1 doc/tutorial_6.html
  79. +2 −1 doc/tutorial_7.html
  80. +2 −1 doc/tutorial_8.html
  81. +10 −6 doc/tutorial_9.html
  82. 0 examples/arraysum.sp
  83. 0 examples/int_sort.sp
  84. 0 examples/mapping.sp
  85. 0 examples/monte.sp
  86. 0 examples/nonsquares.sp
  87. 0 examples/palindrome.sp
  88. 0 examples/perfect.sp
  89. +12 −8 examples/poetry.html
  90. +7 −7 examples/poetry.sp
  91. 0 examples/prime.sp
  92. 0 examples/radices.sp
  93. 0 examples/randdist.sp
  94. 0 examples/rle.sp
  95. 0 examples/rot13.sp
  96. 0 examples/sieve.sp
  97. 0 examples/sleep.sp
  98. 0 examples/stringcase.sp
  99. 0 examples/stripcomment.sp
  100. 0 examples/tmpfile.sp
  101. +131 −0 sparforte_icon.xpm
  102. +1 −1 src/GNUmakefile.orig
  103. +0 −1,672 src/builtins.adb
  104. +1 −1 src/builtins.adb.orig
  105. +0 −7,535 src/parser.adb
  106. +28 −20 src/parser.adb.orig
  107. +10 −0 src/parser_aux.adb
  108. +4 −4 src/parser_enums.adb
  109. +2 −2 src/parser_enums.ads
  110. +19 −19 src/parser_strings.adb
  111. +16 −0 src/parser_tio.adb
  112. +8 −8 src/scanner.adb
  113. +1 −1 src/spar.adb
View
31 DONE
@@ -1,26 +1,41 @@
-Bush has been renamed "SparForte".
-
-Bush accepts files ending with ".bush" or ".sp".
-
-postresql and mysql are now separated in the code and selectable on
-configure.
+Release focus: removing barrier to adoption.
pen.new_gl_window_canvas( h, v, r, c )
pen.new_gl_screen_canvas - untested
+enums.prev -> fixed to enums.pred
+
+? displays integer values when reasonable to do so (e.g. 41.0
+is shown as 40)
+
---
-draco_ii and poetry broken...probably because numerics is broken
-from the rounding experiments
+Removing barriers to adoption:
+border="0" missing from some up-arrows in the docs.
+links in ref packages must be reviewed.
+
+aligncols broken: for Align in Left..Right loop: doesn't properly
+distinguish between "Align" and enumerated items between Left..Right
+
+That is:
+=> type align is (left, center, right )
+=> for i in left..right loop ? i ; end loop;
+left
+i
+i
testing is separate and other features backported ported from 2.0
but not tested
enums package works but ? displays numbers instead of literals...why?
enums.pos() and enums.val() not implemented yet
+pragma restriction( no_mysql );
+pragma restriction( no_postgresql );
+pragma initialize_scalars;
+
implement other gnatprep stuff?
SkipBlock won't show trace line because it's syntax_checking. But how do we
View
@@ -1,31 +0,0 @@
-# For more options, use the src/GNUmakefile
-MAKE=gmake
-
-all:
- $(MAKE) -C src
-
-clean:
- $(MAKE) clean -C src
-
-distclean:
- $(MAKE) distclean -C src
-
-test:
- $(MAKE) test -C src
-
-install:
- install -d /usr/local/bin
- install -m 555 src/bush /usr/local/bin/bush
- install -d /usr/local/man/man1
- install -m 555 src/bush.1 /usr/local/man/man1/bush.1
-
-
-uninstall:
- rm /usr/local/bin/bush
- rm /usr/local/man/man1/bush.1
-
-help:
- @echo "Try make, make install or make uninstall"
- @echo "If you have the sources, there are more options"
- @echo "in the src directory"
-
View
36 INSTALL
@@ -54,7 +54,8 @@ The following software packages are required for SparForte:
* gzip is needed to unpack the source code in the first place. If you are
reading this, you know this already.
- * a optional database, either (or both):
+ * a optional database, either (or both or neither):
+
* postgresql. To verify that postgres is installed, try "psql --version".
For more information, visit http://www.postgresql.org.
@@ -75,7 +76,7 @@ The following software packages are required for SparForte:
The package name depends on your operating system. For example:
- - Debian Linux users can try gnat-3.3 (or similar)
+ - Debian Linux users can try gnat-4.1 (or similar)
- Fedora Linux users can try gcc-gnat
- SuSE Linux users can try gcc-ada
@@ -112,6 +113,8 @@ INSTALLATION
The latest version of SparForte is always located at the PegaSoft web site,
http://www.pegasoft.ca.
+By default, SparForte will install under /usr/local.
+
1. configure
The first step of the installation procedure is to select your operating
@@ -126,11 +129,25 @@ http://www.pegasoft.ca.
questions about your database software. (Note: SparForte currently supports
PostgreSQL and MySQL.)
- configure recognizes the following environment variables:
+ configure recognizes the following options (you can also use environment
+ variables):
+
+ --arch= (ARCH variable): specify a different machine processor
+ architecture (normally determined by uname -p)
+
+ --make= (GMAKE variable): the location of GNU make. Use this if
+ configure can't find it in a standard location.
+
+ --prefix= (PREFIX variable): the root directory for the installation
+ (by default, /usr/local)
- - ARCH - this will override the machine processor architecture (normally
- determined by uname -p)
- - GMAKE - use this to specify a path to GNU make if it cannot be found
+ --manprefix= (MANPREFIX variable): the root directory for the
+ installation of the man page (by default, /usr/local)
+
+ --without-mysql (NO_MYSQL variable): disable MySQL database support
+
+ --without-postgres (NO_POSTGRES variable): disable PostgreSQL database
+ support
2. make
@@ -178,5 +195,12 @@ You can now run the spar executable.
Type "gmake help" for a list of all options. There are more options in the
src directory makefile.
+
+CREATING A LAUNCHER (DESKTOP ICON)
+
+If you are using Gnome desktop, right-click and select create launcher.
+Use a "Launch in Terminal" type. An icon for your launcher can be
+found in the top directory of the SparForte download file.
+
- END OF DOCUMENT -
View
1 TODO
@@ -178,6 +178,7 @@ ISSUES (Bourne Shell)
- SIGHUP handler: SIGHUP should be broadcast to all children like BASH
- other shell issues (Shell Issues)
+ - SHELL variable doesn't always initialize to spar command path
- pragma to disable emacs or vi mode
- collating order with file globbing and locales
- remove dependency on Ada.Command_Line.Environment -- not supported in Windows GNAT
View
@@ -110,6 +110,22 @@
color: black;
cursor: pointer;
}
+ .pkg_label {
+ font-family: Verdana, Arial, Helvetica, Sans-Serif;
+ font-size: 10pt;
+ font-weight: bold;
+ font-style: normal;
+ text-align: left;
+ color: #1c1142;
+ }
+ .pkg_param {
+ font-family: Verdana, Arial, Helvetica, Sans-Serif;
+ font-size: 10pt;
+ font-weight: bold;
+ font-style: normal;
+ text-align: left;
+ color: black;
+ }
img.padded_left {
margin: 15px 15px 15px 15px;
float: left;
View
@@ -26,7 +26,7 @@
<td background="art/menu_border.png" align="center"><span class="menutext">|</span></td>
<td width="85" background="art/menu_border.png" align="center"><a class="menutext" href="cont_vision.html"><b>Contributors</b></a></td>
<td background="art/menu_border.png" align="center">&nbsp;</td>
- <td background="art/menu_border.png" align="right"><a href="dummy"><img src="art/left_arrow.png" width="27" height="24" alt="[Back Page]" border="0"></a><span class="menutext">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><a href="dummy"><img src="art/right_arrow.png" width="27" height="24" alt="[Next Page]" border="0"></a></td>
+ <td background="art/menu_border.png" align="right"><a href="cont_wport.html"><img src="art/left_arrow.png" width="27" height="24" alt="[Back Page]" border="0"></a><span class="menutext">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><a href="index.html"><img src="art/right_arrow.png" width="27" height="24" alt="[Next Page]" border="0"></a></td>
<td background="art/menu_border.png">&nbsp;</td>
</tr></table></td></tr>
</table>
View
@@ -26,7 +26,7 @@
<td background="art/menu_border.png" align="center"><span class="menutext">|</span></td>
<td width="85" background="art/menu_border.png" align="center"><a class="menutext" href="cont_vision.html"><b>Contributors</b></a></td>
<td background="art/menu_border.png" align="center">&nbsp;</td>
- <td background="art/menu_border.png" align="right"><a href="dummy"><img src="art/left_arrow.png" width="27" height="24" alt="[Back Page]" border="0"></a><span class="menutext">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><a href="dummy"><img src="art/right_arrow.png" width="27" height="24" alt="[Next Page]" border="0"></a></td>
+ <td background="art/menu_border.png" align="right"><a href="cont_vision.html"><img src="art/left_arrow.png" width="27" height="24" alt="[Back Page]" border="0"></a><span class="menutext">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><a href="cont_sguide.html"><img src="art/right_arrow.png" width="27" height="24" alt="[Next Page]" border="0"></a></td>
<td background="art/menu_border.png">&nbsp;</td>
</tr></table></td></tr>
</table>
View
@@ -26,7 +26,7 @@
<td background="art/menu_border.png" align="center"><span class="menutext">|</span></td>
<td width="85" background="art/menu_border.png" align="center"><a class="menutext" href="cont_vision.html"><b>Contributors</b></a></td>
<td background="art/menu_border.png" align="center">&nbsp;</td>
- <td background="art/menu_border.png" align="right"><a href="dummy"><img src="art/left_arrow.png" width="27" height="24" alt="[Back Page]" border="0"></a><span class="menutext">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><a href="dummy"><img src="art/right_arrow.png" width="27" height="24" alt="[Next Page]" border="0"></a></td>
+ <td background="art/menu_border.png" align="right"><a href="cont_roadmap.html"><img src="art/left_arrow.png" width="27" height="24" alt="[Back Page]" border="0"></a><span class="menutext">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><a href="cont_uport.html"><img src="art/right_arrow.png" width="27" height="24" alt="[Next Page]" border="0"></a></td>
<td background="art/menu_border.png">&nbsp;</td>
</tr></table></td></tr>
</table>
View
@@ -26,7 +26,7 @@
<td background="art/menu_border.png" align="center"><span class="menutext">|</span></td>
<td width="85" background="art/menu_border.png" align="center"><a class="menutext" href="cont_vision.html"><b>Contributors</b></a></td>
<td background="art/menu_border.png" align="center">&nbsp;</td>
- <td background="art/menu_border.png" align="right"><a href="dummy"><img src="art/left_arrow.png" width="27" height="24" alt="[Back Page]" border="0"></a><span class="menutext">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><a href="dummy"><img src="art/right_arrow.png" width="27" height="24" alt="[Next Page]" border="0"></a></td>
+ <td background="art/menu_border.png" align="right"><a href="cont_sguide.html"><img src="art/left_arrow.png" width="27" height="24" alt="[Back Page]" border="0"></a><span class="menutext">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><a href="cont_wport.html"><img src="art/right_arrow.png" width="27" height="24" alt="[Next Page]" border="0"></a></td>
<td background="art/menu_border.png">&nbsp;</td>
</tr></table></td></tr>
</table>
View
@@ -26,7 +26,7 @@
<td background="art/menu_border.png" align="center"><span class="menutext">|</span></td>
<td width="85" background="art/menu_border.png" align="center"><a class="menutext" href="cont_vision.html"><b>Contributors</b></a></td>
<td background="art/menu_border.png" align="center">&nbsp;</td>
- <td background="art/menu_border.png" align="right"><a href="dummy"><img src="art/left_arrow.png" width="27" height="24" alt="[Back Page]" border="0"></a><span class="menutext">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><a href="dummy"><img src="art/right_arrow.png" width="27" height="24" alt="[Next Page]" border="0"></a></td>
+ <td background="art/menu_border.png" align="right"><a href="pkg_units.html"><img src="art/left_arrow.png" width="27" height="24" alt="[Back Page]" border="0"></a><span class="menutext">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><a href="cont_roadmap.html"><img src="art/right_arrow.png" width="27" height="24" alt="[Next Page]" border="0"></a></td>
<td background="art/menu_border.png">&nbsp;</td>
</tr></table></td></tr>
</table>
@@ -42,6 +42,8 @@ <h2>Vision</h2>
<p>This is a presentation of the general vision of SparForte for volunteers who wish to contribute to this open source project.</p>
+<h3>GCC Ada / GNAT: The Foundation of SparForte</h3>
+
<p>The Ada FAQ describes Ada this way:</p>
<p>Ada is an advanced, modern programming language, designed and
@@ -80,6 +82,8 @@ <h2>Vision</h2>
industries like scientific research, areospace and robotics--areas
where programs are large and there is a low tolerance of erros.</p>
+<h3>General Design Goals</h3>
+
<ul>
<li>All aspects of SparForte should respect the problem of code longevity, should aid in bug removal and facilitate maintenance. SparForte implements concepts like readability, strong typing, safety/reliability, portability, catching the most mistakes possible at script start and features to support for very large programs and teams.</li>
<li>Within the limits described here, SparForte should conform to ISO standard Ada and/or GCC Ada. This will ease learning, allow SparForte to work in larger environments, allow for code evolution and reuse, and leverage the proven capabilities of Ada as much as possible.</li>
View
@@ -26,7 +26,7 @@
<td background="art/menu_border.png" align="center"><span class="menutext">|</span></td>
<td width="85" background="art/menu_border.png" align="center"><a class="menutext" href="cont_vision.html"><b>Contributors</b></a></td>
<td background="art/menu_border.png" align="center">&nbsp;</td>
- <td background="art/menu_border.png" align="right"><a href="dummy"><img src="art/left_arrow.png" width="27" height="24" alt="[Back Page]" border="0"></a><span class="menutext">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><a href="dummy"><img src="art/right_arrow.png" width="27" height="24" alt="[Next Page]" border="0"></a></td>
+ <td background="art/menu_border.png" align="right"><a href="cont_uport.html"><img src="art/left_arrow.png" width="27" height="24" alt="[Back Page]" border="0"></a><span class="menutext">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><a href="cont_bindings.html"><img src="art/right_arrow.png" width="27" height="24" alt="[Next Page]" border="0"></a></td>
<td background="art/menu_border.png">&nbsp;</td>
</tr></table></td></tr>
</table>
View
@@ -26,7 +26,7 @@
<td background="art/menu_border.png" align="center"><span class="menutext">|</span></td>
<td width="85" background="art/menu_border.png" align="center"><a class="menutext" href="cont_vision.html">Contributors</a></td>
<td background="art/menu_border.png" align="center">&nbsp;</td>
- <td background="art/menu_border.png" align="right"><a href="dummy"><img src="art/left_arrow.png" width="27" height="24" alt="[Back Page]" border="0"></a><span class="menutext">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><a href="dummy"><img src="art/right_arrow.png" width="27" height="24" alt="[Next Page]" border="0"></a></td>
+ <td background="art/menu_border.png" align="right"><a href="intro_whyworks.html"><img src="art/left_arrow.png" width="27" height="24" alt="[Back Page]" border="0"></a><span class="menutext">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><a href="intro_sffaq.html"><img src="art/right_arrow.png" width="27" height="24" alt="[Next Page]" border="0"></a></td>
<td background="art/menu_border.png">&nbsp;</td>
</tr></table></td></tr>
</table>
View
@@ -26,7 +26,7 @@
<td background="art/menu_border.png" align="center"><span class="menutext">|</span></td>
<td width="85" background="art/menu_border.png" align="center"><a class="menutext" href="cont_vision.html">Contributors</a></td>
<td background="art/menu_border.png" align="center">&nbsp;</td>
- <td background="art/menu_border.png" align="right"><a href="dummy"><img src="art/left_arrow.png" width="27" height="24" alt="[Back Page]" border="0"></a><span class="menutext">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><a href="dummy"><img src="art/right_arrow.png" width="27" height="24" alt="[Next Page]" border="0"></a></td>
+ <td background="art/menu_border.png" align="right"><a href="index.html"><img src="art/left_arrow.png" width="27" height="24" alt="[Back Page]" border="0"></a><span class="menutext">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><a href="intro_whyworks.html"><img src="art/right_arrow.png" width="27" height="24" alt="[Next Page]" border="0"></a></td>
<td background="art/menu_border.png">&nbsp;</td>
</tr></table></td></tr>
</table>
View
@@ -26,7 +26,7 @@
<td background="art/menu_border.png" align="center"><span class="menutext">|</span></td>
<td width="85" background="art/menu_border.png" align="center"><a class="menutext" href="cont_vision.html">Contributors</a></td>
<td background="art/menu_border.png" align="center">&nbsp;</td>
- <td background="art/menu_border.png" align="right"><a href="dummy"><img src="art/left_arrow.png" width="27" height="24" alt="[Back Page]" border="0"></a><span class="menutext">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><a href="dummy"><img src="art/right_arrow.png" width="27" height="24" alt="[Next Page]" border="0"></a></td>
+ <td background="art/menu_border.png" align="right"><a href="intro_compare.html"><img src="art/left_arrow.png" width="27" height="24" alt="[Back Page]" border="0"></a><span class="menutext">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><a href="tutorial_1.html"><img src="art/right_arrow.png" width="27" height="24" alt="[Next Page]" border="0"></a></td>
<td background="art/menu_border.png">&nbsp;</td>
</tr></table></td></tr>
</table>
@@ -59,7 +59,8 @@ <h4>What does Sparforte Stand For?</h4>
<p>Spar can also mean to argue in a non-aggressive way, as with critics.</p>
-<p>"Sparforte" expresses confident strength and quality engineering.</p>
+<p>"Sparforte" expresses confident strength and quality engineering. Work
+fast. Work well.</p>
<h4>What is the Difference between Bush (Business Shell) and Sparforte?</h4>
@@ -231,6 +232,11 @@ <h4>Why can't I undo <tt>pragma restriction</tt>, <tt>pragma ada_95</tt>, runnin
they might use pragma ada_95 make source code as reuseable as possible. In
either case, the restrictions should not be undone.</p>
+<h4>Where does the idea of "itself" come from?</h4>
+
+<p>The itself operand was a part of "Pegasus Pascal", a Python-like
+language I wrote for the Apple II in the mid-1990's.</p>
+
<h4>Why are there no objects or exceptions?</h4>
<p>Objects, exceptions, user-defined packages, etc. are scheduled to be added to Sparforte. See the project roadmap map.</p>
View
@@ -26,7 +26,7 @@
<td background="art/menu_border.png" align="center"><span class="menutext">|</span></td>
<td width="85" background="art/menu_border.png" align="center"><a class="menutext" href="cont_vision.html">Contributors</a></td>
<td background="art/menu_border.png" align="center">&nbsp;</td>
- <td background="art/menu_border.png" align="right"><a href="dummy"><img src="art/left_arrow.png" width="27" height="24" alt="[Back Page]" border="0"></a><span class="menutext">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><a href="dummy"><img src="art/right_arrow.png" width="27" height="24" alt="[Next Page]" border="0"></a></td>
+ <td background="art/menu_border.png" align="right"><a href="intro_preface.html"><img src="art/left_arrow.png" width="27" height="24" alt="[Back Page]" border="0"></a><span class="menutext">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><a href="intro_compare.html"><img src="art/right_arrow.png" width="27" height="24" alt="[Next Page]" border="0"></a></td>
<td background="art/menu_border.png">&nbsp;</td>
</tr></table></td></tr>
</table>
View
@@ -26,7 +26,7 @@
<td background="art/menu_border.png" align="center"><span class="menutext">|</span></td>
<td width="85" background="art/menu_border.png" align="center"><a class="menutext" href="cont_vision.html">Contributors</a></td>
<td background="art/menu_border.png" align="center">&nbsp;</td>
- <td background="art/menu_border.png" align="right"><a href="dummy"><img src="art/left_arrow.png" width="27" height="24" alt="[Back Page]" border="0"></a><span class="menutext">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><a href="dummy"><img src="art/right_arrow.png" width="27" height="24" alt="[Next Page]" border="0"></a></td>
+ <td background="art/menu_border.png" align="right"><a href="ref_php.html"><img src="art/left_arrow.png" width="27" height="24" alt="[Back Page]" border="0"></a><span class="menutext">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><a href="pkg_arrays.html"><img src="art/right_arrow.png" width="27" height="24" alt="[Next Page]" border="0"></a></td>
<td background="art/menu_border.png">&nbsp;</td>
</tr></table></td></tr>
</table>
View
Binary file not shown.
Oops, something went wrong.

0 comments on commit e061c79

Please sign in to comment.