Logtalk 2.14.3 release files.

git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@589 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
This commit is contained in:
pmoura 2002-09-14 18:14:17 +00:00
parent 00c4895761
commit 4b88cd24f9
89 changed files with 445 additions and 440 deletions

View File

@ -1,6 +1,6 @@
================================================================= =================================================================
Logtalk - Object oriented extension to Prolog Logtalk - Object oriented extension to Prolog
Release 2.14.2 Release 2.14.3
Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved. Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved.
================================================================= =================================================================

View File

@ -1,6 +1,6 @@
================================================================= =================================================================
Logtalk - Object oriented extension to Prolog Logtalk - Object oriented extension to Prolog
Release 2.14.2 Release 2.14.3
Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved. Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved.
================================================================= =================================================================

View File

@ -1,6 +1,6 @@
================================================================= =================================================================
Logtalk - Object oriented extension to Prolog Logtalk - Object oriented extension to Prolog
Release 2.14.2 Release 2.14.3
Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved. Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved.
================================================================= =================================================================
@ -10,6 +10,29 @@ RELEASE NOTES
============= =============
2.14.3 - Sptember 16, 2002
New compiler option, doctype, to set the doctype reference (if any)
in the XML documenting files. Default value is "local" for backward
compatibility. Updated the user manual section on compiler options.
The Logtalk built-in predicate logtalk_version/3 should be considered
deprecated (use current_logtalk_flag/3 instead). All references to this
predicate have been removed from the manuals.
Updated the jEdit syntax coloring config file for the new jEdit 4.1
version.
Updated the lgtpdfa4.xsl and lgtpdfus.xsl XSLT files for compatibility
with the XSL:FO processors Apache FOP 0.20.4, PassiveTeX, and RenderX
and with the XSL W3C Recommendation of October 15, 2001. Updated the
pdf.bat and pdf.sh scripts to reference the latest version of the
Apache FOP processor (0.20.4).
Changed the shell scripts html.sh and pdf.sh for compatibility with the
sh, bash, and zsh shells.
2.14.2 - August 26, 2002 2.14.2 - August 26, 2002
Calls to built-in method parameter/2 are now compiled inline, improving Calls to built-in method parameter/2 are now compiled inline, improving

View File

@ -1,6 +1,6 @@
================================================================= =================================================================
Logtalk - Object oriented extension to Prolog Logtalk - Object oriented extension to Prolog
Release 2.14.2 Release 2.14.3
Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved. Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved.
================================================================= =================================================================

View File

@ -1,6 +1,6 @@
================================================================= =================================================================
Logtalk - Object oriented extension to Prolog Logtalk - Object oriented extension to Prolog
Release 2.14.2 Release 2.14.3
Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved. Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved.
================================================================= =================================================================

View File

@ -1,6 +1,6 @@
================================================================= =================================================================
Logtalk - Object oriented extension to Prolog Logtalk - Object oriented extension to Prolog
Release 2.14.2 Release 2.14.3
Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved. Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved.
================================================================= =================================================================

View File

@ -1,6 +1,6 @@
================================================================= =================================================================
Logtalk - Object oriented extension to Prolog Logtalk - Object oriented extension to Prolog
Release 2.14.2 Release 2.14.3
Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved. Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved.
================================================================= =================================================================

View File

@ -1,6 +1,6 @@
================================================================= =================================================================
Logtalk - Object oriented extension to Prolog Logtalk - Object oriented extension to Prolog
Release 2.14.2 Release 2.14.3
Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved. Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved.
================================================================= =================================================================

View File

@ -1,6 +1,6 @@
================================================================= =================================================================
Logtalk - Object oriented extension to Prolog Logtalk - Object oriented extension to Prolog
Release 2.14.2 Release 2.14.3
Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved. Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved.
================================================================= =================================================================

View File

@ -1,6 +1,6 @@
================================================================= =================================================================
Logtalk - Object oriented extension to Prolog Logtalk - Object oriented extension to Prolog
Release 2.14.2 Release 2.14.3
Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved. Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved.
================================================================= =================================================================

View File

@ -1,6 +1,6 @@
================================================================= =================================================================
Logtalk - Object oriented extension to Prolog Logtalk - Object oriented extension to Prolog
Release 2.14.2 Release 2.14.3
Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved. Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved.
================================================================= =================================================================

View File

@ -1,6 +1,6 @@
================================================================= =================================================================
Logtalk - Object oriented extension to Prolog Logtalk - Object oriented extension to Prolog
Release 2.14.2 Release 2.14.3
Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved. Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved.
================================================================= =================================================================

View File

@ -1,6 +1,6 @@
================================================================= =================================================================
Logtalk - Object oriented extension to Prolog Logtalk - Object oriented extension to Prolog
Release 2.14.2 Release 2.14.3
Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved. Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved.
================================================================= =================================================================

View File

@ -1,6 +1,6 @@
================================================================= =================================================================
Logtalk - Object oriented extension to Prolog Logtalk - Object oriented extension to Prolog
Release 2.14.2 Release 2.14.3
Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved. Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved.
================================================================= =================================================================

View File

@ -1,6 +1,6 @@
================================================================= =================================================================
Logtalk - Object oriented extension to Prolog Logtalk - Object oriented extension to Prolog
Release 2.14.2 Release 2.14.3
Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved. Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved.
================================================================= =================================================================

View File

@ -1,6 +1,6 @@
================================================================= =================================================================
Logtalk - Object oriented extension to Prolog Logtalk - Object oriented extension to Prolog
Release 2.14.2 Release 2.14.3
Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved. Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved.
================================================================= =================================================================

View File

@ -1,6 +1,6 @@
================================================================= =================================================================
Logtalk - Object oriented extension to Prolog Logtalk - Object oriented extension to Prolog
Release 2.14.2 Release 2.14.3
Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved. Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved.
================================================================= =================================================================

View File

@ -1,6 +1,6 @@
================================================================= =================================================================
Logtalk - Object oriented extension to Prolog Logtalk - Object oriented extension to Prolog
Release 2.14.2 Release 2.14.3
Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved. Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved.
================================================================= =================================================================

View File

@ -1,6 +1,6 @@
================================================================= =================================================================
Logtalk - Object oriented extension to Prolog Logtalk - Object oriented extension to Prolog
Release 2.14.2 Release 2.14.3
Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved. Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved.
================================================================= =================================================================

View File

@ -1,6 +1,6 @@
================================================================= =================================================================
Logtalk - Object oriented extension to Prolog Logtalk - Object oriented extension to Prolog
Release 2.14.2 Release 2.14.3
Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved. Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved.
================================================================= =================================================================

View File

@ -1,6 +1,6 @@
================================================================= =================================================================
Logtalk - Object oriented extension to Prolog Logtalk - Object oriented extension to Prolog
Release 2.14.2 Release 2.14.3
Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved. Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved.
================================================================= =================================================================

View File

@ -1,6 +1,6 @@
================================================================= =================================================================
Logtalk - Object oriented extension to Prolog Logtalk - Object oriented extension to Prolog
Release 2.14.2 Release 2.14.3
Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved. Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved.
================================================================= =================================================================

View File

@ -1,6 +1,6 @@
================================================================= =================================================================
Logtalk - Object oriented extension to Prolog Logtalk - Object oriented extension to Prolog
Release 2.14.2 Release 2.14.3
Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved. Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved.
================================================================= =================================================================

View File

@ -1,6 +1,6 @@
================================================================= =================================================================
Logtalk - Object oriented extension to Prolog Logtalk - Object oriented extension to Prolog
Release 2.14.2 Release 2.14.3
Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved. Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved.
================================================================= =================================================================

View File

@ -1,6 +1,6 @@
================================================================= =================================================================
Logtalk - Object oriented extension to Prolog Logtalk - Object oriented extension to Prolog
Release 2.14.2 Release 2.14.3
Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved. Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved.
================================================================= =================================================================

View File

@ -1,6 +1,6 @@
================================================================= =================================================================
Logtalk - Object oriented extension to Prolog Logtalk - Object oriented extension to Prolog
Release 2.14.2 Release 2.14.3
Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved. Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved.
================================================================= =================================================================

View File

@ -1,6 +1,6 @@
================================================================= =================================================================
Logtalk - Object oriented extension to Prolog Logtalk - Object oriented extension to Prolog
Release 2.14.2 Release 2.14.3
Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved. Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved.
================================================================= =================================================================

View File

@ -1,6 +1,6 @@
================================================================= =================================================================
Logtalk - Object oriented extension to Prolog Logtalk - Object oriented extension to Prolog
Release 2.14.2 Release 2.14.3
Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved. Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved.
================================================================= =================================================================

View File

@ -1,6 +1,6 @@
================================================================= =================================================================
Logtalk - Object oriented extension to Prolog Logtalk - Object oriented extension to Prolog
Release 2.14.2 Release 2.14.3
Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved. Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved.
================================================================= =================================================================

View File

@ -1,6 +1,6 @@
================================================================= =================================================================
Logtalk - Object oriented extension to Prolog Logtalk - Object oriented extension to Prolog
Release 2.14.2 Release 2.14.3
Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved. Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved.
================================================================= =================================================================

View File

@ -1,6 +1,6 @@
================================================================= =================================================================
Logtalk - Object oriented extension to Prolog Logtalk - Object oriented extension to Prolog
Release 2.14.2 Release 2.14.3
Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved. Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved.
================================================================= =================================================================

View File

@ -1,6 +1,6 @@
================================================================= =================================================================
Logtalk - Object oriented extension to Prolog Logtalk - Object oriented extension to Prolog
Release 2.14.2 Release 2.14.3
Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved. Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved.
================================================================= =================================================================

View File

@ -1,6 +1,6 @@
================================================================= =================================================================
Logtalk - Object oriented extension to Prolog Logtalk - Object oriented extension to Prolog
Release 2.14.2 Release 2.14.3
Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved. Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved.
================================================================= =================================================================

View File

@ -1,6 +1,6 @@
================================================================= =================================================================
Logtalk - Object oriented extension to Prolog Logtalk - Object oriented extension to Prolog
Release 2.14.2 Release 2.14.3
Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved. Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved.
================================================================= =================================================================

View File

@ -1,6 +1,6 @@
================================================================= =================================================================
Logtalk - Object oriented extension to Prolog Logtalk - Object oriented extension to Prolog
Release 2.14.2 Release 2.14.3
Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved. Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved.
================================================================= =================================================================

View File

@ -1,6 +1,6 @@
================================================================= =================================================================
Logtalk - Object oriented extension to Prolog Logtalk - Object oriented extension to Prolog
Release 2.14.2 Release 2.14.3
Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved. Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved.
================================================================= =================================================================

View File

@ -1,6 +1,6 @@
================================================================= =================================================================
Logtalk - Object oriented extension to Prolog Logtalk - Object oriented extension to Prolog
Release 2.14.2 Release 2.14.3
Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved. Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved.
================================================================= =================================================================

View File

@ -1,6 +1,6 @@
================================================================= =================================================================
Logtalk - Object oriented extension to Prolog Logtalk - Object oriented extension to Prolog
Release 2.14.2 Release 2.14.3
Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved. Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved.
================================================================= =================================================================

View File

@ -1,6 +1,6 @@
================================================================= =================================================================
Logtalk - Object oriented extension to Prolog Logtalk - Object oriented extension to Prolog
Release 2.14.2 Release 2.14.3
Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved. Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved.
================================================================= =================================================================

View File

@ -1,6 +1,6 @@
================================================================= =================================================================
Logtalk - Object oriented extension to Prolog Logtalk - Object oriented extension to Prolog
Release 2.14.2 Release 2.14.3
Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved. Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved.
================================================================= =================================================================

View File

@ -1,6 +1,6 @@
================================================================= =================================================================
Logtalk - Object oriented extension to Prolog Logtalk - Object oriented extension to Prolog
Release 2.14.2 Release 2.14.3
Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved. Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved.
================================================================= =================================================================

View File

@ -1,6 +1,6 @@
================================================================= =================================================================
Logtalk - Object oriented extension to Prolog Logtalk - Object oriented extension to Prolog
Release 2.14.2 Release 2.14.3
Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved. Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved.
================================================================= =================================================================

View File

@ -1,6 +1,6 @@
================================================================= =================================================================
Logtalk - Object oriented extension to Prolog Logtalk - Object oriented extension to Prolog
Release 2.14.2 Release 2.14.3
Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved. Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved.
================================================================= =================================================================

View File

@ -1,6 +1,6 @@
================================================================= =================================================================
Logtalk - Object oriented extension to Prolog Logtalk - Object oriented extension to Prolog
Release 2.14.2 Release 2.14.3
Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved. Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved.
================================================================= =================================================================

View File

@ -1,6 +1,6 @@
================================================================= =================================================================
Logtalk - Object oriented extension to Prolog Logtalk - Object oriented extension to Prolog
Release 2.14.2 Release 2.14.3
Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved. Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved.
================================================================= =================================================================

View File

@ -1,6 +1,6 @@
================================================================= =================================================================
Logtalk - Object oriented extension to Prolog Logtalk - Object oriented extension to Prolog
Release 2.14.2 Release 2.14.3
Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved. Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved.
================================================================= =================================================================

View File

@ -1,6 +1,6 @@
================================================================= =================================================================
Logtalk - Object oriented extension to Prolog Logtalk - Object oriented extension to Prolog
Release 2.14.2 Release 2.14.3
Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved. Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved.
================================================================= =================================================================

View File

@ -1,6 +1,6 @@
================================================================= =================================================================
Logtalk - Object oriented extension to Prolog Logtalk - Object oriented extension to Prolog
Release 2.14.2 Release 2.14.3
Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved. Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved.
================================================================= =================================================================

View File

@ -1,6 +1,6 @@
================================================================= =================================================================
Logtalk - Object oriented extension to Prolog Logtalk - Object oriented extension to Prolog
Release 2.14.2 Release 2.14.3
Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved. Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved.
================================================================= =================================================================

View File

@ -1,6 +1,6 @@
================================================================= =================================================================
Logtalk - Object oriented extension to Prolog Logtalk - Object oriented extension to Prolog
Release 2.14.2 Release 2.14.3
Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved. Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved.
================================================================= =================================================================

View File

@ -1,6 +1,6 @@
================================================================= =================================================================
Logtalk - Object oriented extension to Prolog Logtalk - Object oriented extension to Prolog
Release 2.14.2 Release 2.14.3
Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved. Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved.
================================================================= =================================================================

View File

@ -1,6 +1,6 @@
================================================================= =================================================================
Logtalk - Object oriented extension to Prolog Logtalk - Object oriented extension to Prolog
Release 2.14.2 Release 2.14.3
Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved. Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved.
================================================================= =================================================================

View File

@ -1,6 +1,6 @@
================================================================= =================================================================
Logtalk - Object oriented extension to Prolog Logtalk - Object oriented extension to Prolog
Release 2.14.2 Release 2.14.3
Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved. Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved.
================================================================= =================================================================

View File

@ -1,6 +1,6 @@
================================================================= =================================================================
Logtalk - Object oriented extension to Prolog Logtalk - Object oriented extension to Prolog
Release 2.14.2 Release 2.14.3
Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved. Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved.
================================================================= =================================================================

View File

@ -1,6 +1,6 @@
================================================================= =================================================================
Logtalk - Object oriented extension to Prolog Logtalk - Object oriented extension to Prolog
Release 2.14.2 Release 2.14.3
Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved. Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved.
================================================================= =================================================================

View File

@ -1,7 +1,7 @@
================================================================= =================================================================
Logtalk - Object oriented extension to Prolog Logtalk - Object oriented extension to Prolog
Release 2.14.2 Release 2.14.3
Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved. Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved.
================================================================= =================================================================

View File

@ -1,6 +1,6 @@
================================================================= =================================================================
Logtalk - Object oriented extension to Prolog Logtalk - Object oriented extension to Prolog
Release 2.14.2 Release 2.14.3
Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved. Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved.
================================================================= =================================================================

View File

@ -1,6 +1,6 @@
================================================================= =================================================================
Logtalk - Object oriented extension to Prolog Logtalk - Object oriented extension to Prolog
Release 2.14.2 Release 2.14.3
Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved. Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved.
================================================================= =================================================================

View File

@ -1,6 +1,6 @@
================================================================= =================================================================
Logtalk - Object oriented extension to Prolog Logtalk - Object oriented extension to Prolog
Release 2.14.2 Release 2.14.3
Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved. Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved.
================================================================= =================================================================

View File

@ -1,6 +1,6 @@
================================================================= =================================================================
Logtalk - Object oriented extension to Prolog Logtalk - Object oriented extension to Prolog
Release 2.14.2 Release 2.14.3
Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved. Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved.
================================================================= =================================================================

View File

@ -1,6 +1,6 @@
================================================================= =================================================================
Logtalk - Object oriented extension to Prolog Logtalk - Object oriented extension to Prolog
Release 2.14.2 Release 2.14.3
Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved. Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved.
================================================================= =================================================================

View File

@ -1,6 +1,6 @@
================================================================= =================================================================
Logtalk - Object oriented extension to Prolog Logtalk - Object oriented extension to Prolog
Release 2.14.2 Release 2.14.3
Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved. Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved.
================================================================= =================================================================

View File

@ -1,6 +1,6 @@
================================================================= =================================================================
Logtalk - Object oriented extension to Prolog Logtalk - Object oriented extension to Prolog
Release 2.14.2 Release 2.14.3
Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved. Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved.
================================================================= =================================================================

View File

@ -1,6 +1,6 @@
================================================================= =================================================================
Logtalk - Object oriented extension to Prolog Logtalk - Object oriented extension to Prolog
Release 2.14.2 Release 2.14.3
Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved. Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved.
================================================================= =================================================================

View File

@ -7,14 +7,14 @@
<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en"> <html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
<head> <head>
<title>Logtalk 2.14.2 Documentation</title> <title>Logtalk 2.14.3 Documentation</title>
<link rel="stylesheet" href="styles.css" type="text/css" /> <link rel="stylesheet" href="styles.css" type="text/css" />
</head> </head>
<body> <body>
<hr /> <hr />
<h1 class="center">Logtalk 2.14.2</h1> <h1 class="center">Logtalk 2.14.3</h1>
<h3 class="center">Documentation</h3> <h3 class="center">Documentation</h3>
<p class="center"> <p class="center">
@ -45,7 +45,7 @@
<hr /> <hr />
<p class="center"> <p class="center">
Last updated on: August 15, 2002 Last updated on: September 6, 2002
</p> </p>
<p class="center"> <p class="center">
<a href="http://validator.w3.org/check/referer"><img src="valid-xhtml10.png" alt="Valid XHTML 1.0!" width="88" height="31" /></a> <a href="http://validator.w3.org/check/referer"><img src="valid-xhtml10.png" alt="Valid XHTML 1.0!" width="88" height="31" /></a>

View File

@ -57,10 +57,10 @@ forall(+callable, +callable)
<hr /> <hr />
<p class="center"> <p class="center">
<strong><a href="set_logtalk_flag2.html">Previous</a> | <a href="logtalk_version3.html">Next</a> | <a href="../index.html">Table of Contents</a> | <a href="../../bibliography.html">Bibliography</a> | <a href="../../glossary.html">Glossary</a></strong> <strong><a href="set_logtalk_flag2.html">Previous</a> | <a href="retractall1.html">Next</a> | <a href="../index.html">Table of Contents</a> | <a href="../../bibliography.html">Bibliography</a> | <a href="../../glossary.html">Glossary</a></strong>
</p> </p>
<p class="center"> <p class="center">
Last updated on: August 6, 2002 Last updated on: September 6, 2002
</p> </p>
<hr /> <hr />

View File

@ -55,10 +55,10 @@ retractall(+callable)
<hr /> <hr />
<p class="center"> <p class="center">
<strong><a href="logtalk_version3.html">Previous</a> | <a href="../methods/parameter2.html">Next</a> | <a href="../index.html">Table of Contents</a> | <a href="../../bibliography.html">Bibliography</a> | <a href="../../glossary.html">Glossary</a></strong> <strong><a href="forall2.html">Previous</a> | <a href="../methods/parameter2.html">Next</a> | <a href="../index.html">Table of Contents</a> | <a href="../../bibliography.html">Bibliography</a> | <a href="../../glossary.html">Glossary</a></strong>
</p> </p>
<p class="center"> <p class="center">
Last updated on: August 6, 2002 Last updated on: September 6, 2002
</p> </p>
<hr /> <hr />

View File

@ -133,7 +133,6 @@
<dl> <dl>
<dt>Others</dt> <dt>Others</dt>
<dd><a name="forall2" href="builtins/forall2.html"><code>forall/2</code></a></dd> <dd><a name="forall2" href="builtins/forall2.html"><code>forall/2</code></a></dd>
<dd><a name="logtalk_version3" href="builtins/logtalk_version3.html"><code>logtalk_version/3</code></a></dd>
<dd><a name="retractall1" href="builtins/retractall1.html"><code>retractall/1</code></a></dd> <dd><a name="retractall1" href="builtins/retractall1.html"><code>retractall/1</code></a></dd>
</dl> </dl>
@ -191,7 +190,7 @@
<strong><a href="../userman/index.html">User manual</a> | <a href="../tutorial/index.html">Tutorial</a> | <a href="../bibliography.html">Bibliography</a> | <a href="../glossary.html">Glossary</a></strong> <strong><a href="../userman/index.html">User manual</a> | <a href="../tutorial/index.html">Tutorial</a> | <a href="../bibliography.html">Bibliography</a> | <a href="../glossary.html">Glossary</a></strong>
</p> </p>
<p class="center"> <p class="center">
Last updated on: August 6, 2002 Last updated on: September 6, 2002
</p> </p>
<hr /> <hr />

View File

@ -221,7 +221,7 @@
<strong><a title="Consult reference manual" href="../refman/index.html">Reference manual</a> | <a href="../tutorial/index.html">Tutorial</a> | <a href="../bibliography.html">Bibliography</a> | <a href="../glossary.html">Glossary</a></strong> <strong><a title="Consult reference manual" href="../refman/index.html">Reference manual</a> | <a href="../tutorial/index.html">Tutorial</a> | <a href="../bibliography.html">Bibliography</a> | <a href="../glossary.html">Glossary</a></strong>
</p> </p>
<p class="center"> <p class="center">
Last updated on: August 15, 2002 Last updated on: September 5, 2002
</p> </p>
<hr /> <hr />

View File

@ -255,6 +255,10 @@ You can use the following options:
<dt><code>xml(Option)</code></dt> <dt><code>xml(Option)</code></dt>
<dd>Controls the automatic generation of documenting files in XML format. Possible option values are <code>on</code> (the usual default) and <code>off</code>.</dd> <dd>Controls the automatic generation of documenting files in XML format. Possible option values are <code>on</code> (the usual default) and <code>off</code>.</dd>
</dl> </dl>
<dl>
<dt><code>doctype(Option)</code></dt>
<dd>Sets the DOCTYPE reference in the automatically generated XML documenting files. The default value is <code>local</code>, that is, the DOCTYPE reference points to a local DTD file (<code>logtalk.dtd</code>). Other possible values are <code>web</code> (DOCTYPE reference points to the web location <code>http://www.logtalk.org/xml/1.0/logtalk.dtd</code>) and <code>standalone</code> (no DOCTYPE reference in the XML documenting files).</dd>
</dl>
<dl> <dl>
<dt><code>xsl(File)</code></dt> <dt><code>xsl(File)</code></dt>
<dd>Sets the XSLT file to be used with the automatically generated XML documenting files. The default value is <code>lgtxml.xsl</code>.</dd> <dd>Sets the XSLT file to be used with the automatically generated XML documenting files. The default value is <code>lgtxml.xsl</code>.</dd>
@ -329,7 +333,7 @@ To supress printing of compiling and loading messages (including compiling warni
<strong><a href="configuration.html">Previous</a> | <a href="programming.html">Next</a> | <a href="index.html">Table of Contents</a> | <a href="../bibliography.html">Bibliography</a> | <a href="../glossary.html">Glossary</a></strong> <strong><a href="configuration.html">Previous</a> | <a href="programming.html">Next</a> | <a href="index.html">Table of Contents</a> | <a href="../bibliography.html">Bibliography</a> | <a href="../glossary.html">Glossary</a></strong>
</p> </p>
<p class="center"> <p class="center">
Last updated on: August 6, 2002 Last updated on: September 5, 2002
</p> </p>
<hr /> <hr />

View File

@ -1,6 +1,6 @@
================================================================= =================================================================
Logtalk - Object oriented extension to Prolog Logtalk - Object oriented extension to Prolog
Release 2.14.2 Release 2.14.3
Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved. Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved.
================================================================= =================================================================

View File

@ -1 +1 @@
! Syntax highlighting patterns file for Logtalk (http://www.logtalk.org) ! ! Author: Paulo Moura (pmoura at logtalk.org) ! ! Last changed in: May, 21 ! ! ! To install this patterns file: ! ! 1. Load this file by starting nedit from the command line: ! ! % nedit -import logtalk.pats ! ! 2. Go to the Preferences menu and verify that the patterns were loaded ! correctly. ! ! 3. If everything is correct, choose the option Save Defaults from the ! Preferences menu. ! ! nedit.fileVersion: 5.2 nedit.highlightPatterns: Logtalk:1:0{\n\ Entity directives:":\\-\\sobject|:\\-\\sprotocol|:\\-\\scategory|:\\-\\send_object|:\\-\\send_protocol|:\\-\\send_category":::Keyword::\n\ Entity relations:"<(instantiates|specializes|extends|imports|implements)>":::Keyword::\n\ Directives:":\\-\\sinitialization|:\\-\\sinfo|:\\-\\smode|:\\-\\sdynamic|:\\-\\sdiscontiguous|:\\-\\spublic|:\\-\\sprotected|:\\-\\sprivate|:\\-\\smetapredicate|:\\-\\sop|:\\-\\scalls|:\\-\\suses":::Keyword::\n\ Clause operators:":\\-|\\.":::Keyword::\n\ Term testing:"<[^+?@-](var|atom|integer|float|atomic|compound|nonvar|number)>":::Subroutine1::\n\ Message sending operators:"::|\\^\\^":::Keyword::\n\ Control constructs:"!|,|;|\\-\\>|<(true|fail|call|catch|throw)>":::Subroutine::\n\ Block comment:"/\\*":"\\*/"::Comment::\n\ Line comment:"%":"$"::Comment::\n\ String:"'":"'"::String::\n\ Built-in methods:"<(parameter|self|sender|this|current_predicate|predicate_property|abolish|asserta|assertz|retractall|retract|bagof|findall|forall|setof|before|after)>":::Subroutine::\n\ Arithmetic operators:"<is>|\\+|\\*|\\-|/|=:=|=\\\\=|=\\<|\\>=|\\<|\\>":::Subroutine1::\n\ Built-in predicates:"<(current_object|current_protocol|current_category|create_object|create_protocol|create_category|object_property|protocol_property|category_property|abolish_object|abolish_protocol|abolish_vategory|extends_object|extends_protocol|omplements_protocol|instantiates_object|specializes_object|imports_category|abolish_events|current_events|define_events|current_logtalk_flag|set_logtalk_flag|logtalk_compile|logtalk_load|forall|logtalk_version|retractall)>":::Subroutine1::\n\ Term unification:"=|<unify_with_occurs_check>|\\\\=":::Subroutine1::\n\ Term comparison:"@=\\<|==|\\\\==|@\\>=|@\\<|@\\>":::Subroutine1::\n\ Term creation and decomposition:"<(functor|arg|copy_term)>|=\\.\\.":::Subroutine1::\n\ Mode operators:"\\?|@":::Subroutine1::\n\ Stream selection and control:"<(current_input|current_output|set_input|set_output|open|close|flush_output|stream_property|at_end_of_stream|set_stream_position)>":::Subroutine1::\n\ Character input-output:"<(get_char|get_code|peek_char|peek_code|put_char|put_code|nl)>":::Subroutine1::\n\ Byte input-output:"<(get_byte|peek_byte|put_byte)>":::Subroutine1::\n\ Term input-output:"<(read_term|read|write_canonical|write_term|writeq|write|current_op|op|current_char_conversion|char_conversion)>":::Subroutine1::\n\ Logic and control:"\\\\\\+|<(once|repeat)>":::Subroutine::\n\ Atomic term processing:"<(atom_length|atom_concat|sub_atom|atom_chars|atom_codes|char_code|number_chars|number_codes)>":::Subroutine1::\n\ Implementation defined hooks:"<(set_prolog_flag|current_prolog_flag)>":::Subroutine1::\n\ Evaluable functors:"\\+|-|\\*|//|/|<(rem|mod|abs|sign|float_integer_part|float_fractional_part|float|floor|truncate|round|ceiling)>":::Subroutine1::\n\ Other arithemtic functors:"\\*\\*|<(sin|cos|atan|exp|log|sqrt)>":::Subroutine1::\n\ Bitwise functors:">>|<<|/\\\\|\\\\/|\\\\":::Subroutine1::\n\ } nedit.languageModes: Logtalk:.lgt::::4:4:\n\ ! Syntax highlighting patterns file for Logtalk (http://www.logtalk.org) ! ! Author: Paulo Moura (pmoura at logtalk.org) ! ! Last changed in: September 6, 2002 ! ! ! To install this patterns file: ! ! 1. Load this file by starting nedit from the command line: ! ! % nedit -import logtalk.pats ! ! 2. Go to the Preferences menu and verify that the patterns were loaded ! correctly. ! ! 3. If everything is correct, choose the option Save Defaults from the ! Preferences menu. ! ! nedit.fileVersion: 5.2 nedit.highlightPatterns: Logtalk:1:0{\n\ Entity directives:":\\-\\sobject|:\\-\\sprotocol|:\\-\\scategory|:\\-\\send_object|:\\-\\send_protocol|:\\-\\send_category":::Keyword::\n\ Entity relations:"<(instantiates|specializes|extends|imports|implements)>":::Keyword::\n\ Directives:":\\-\\sinitialization|:\\-\\sinfo|:\\-\\smode|:\\-\\sdynamic|:\\-\\sdiscontiguous|:\\-\\spublic|:\\-\\sprotected|:\\-\\sprivate|:\\-\\smetapredicate|:\\-\\sop|:\\-\\scalls|:\\-\\suses":::Keyword::\n\ Clause operators:":\\-|\\.":::Keyword::\n\ Term testing:"<[^+?@-](var|atom|integer|float|atomic|compound|nonvar|number)>":::Subroutine1::\n\ Message sending operators:"::|\\^\\^":::Keyword::\n\ Control constructs:"!|,|;|\\-\\>|<(true|fail|call|catch|throw)>":::Subroutine::\n\ Block comment:"/\\*":"\\*/"::Comment::\n\ Line comment:"%":"$"::Comment::\n\ String:"'":"'"::String::\n\ Built-in methods:"<(parameter|self|sender|this|current_predicate|predicate_property|abolish|asserta|assertz|retractall|retract|bagof|findall|forall|setof|before|after)>":::Subroutine::\n\ Arithmetic operators:"<is>|\\+|\\*|\\-|/|=:=|=\\\\=|=\\<|\\>=|\\<|\\>":::Subroutine1::\n\ Built-in predicates:"<(current_object|current_protocol|current_category|create_object|create_protocol|create_category|object_property|protocol_property|category_property|abolish_object|abolish_protocol|abolish_vategory|extends_object|extends_protocol|omplements_protocol|instantiates_object|specializes_object|imports_category|abolish_events|current_events|define_events|current_logtalk_flag|set_logtalk_flag|logtalk_compile|logtalk_load|forall|retractall)>":::Subroutine1::\n\ Term unification:"=|<unify_with_occurs_check>|\\\\=":::Subroutine1::\n\ Term comparison:"@=\\<|==|\\\\==|@\\>=|@\\<|@\\>":::Subroutine1::\n\ Term creation and decomposition:"<(functor|arg|copy_term)>|=\\.\\.":::Subroutine1::\n\ Mode operators:"\\?|@":::Subroutine1::\n\ Stream selection and control:"<(current_input|current_output|set_input|set_output|open|close|flush_output|stream_property|at_end_of_stream|set_stream_position)>":::Subroutine1::\n\ Character input-output:"<(get_char|get_code|peek_char|peek_code|put_char|put_code|nl)>":::Subroutine1::\n\ Byte input-output:"<(get_byte|peek_byte|put_byte)>":::Subroutine1::\n\ Term input-output:"<(read_term|read|write_canonical|write_term|writeq|write|current_op|op|current_char_conversion|char_conversion)>":::Subroutine1::\n\ Logic and control:"\\\\\\+|<(once|repeat)>":::Subroutine::\n\ Atomic term processing:"<(atom_length|atom_concat|sub_atom|atom_chars|atom_codes|char_code|number_chars|number_codes)>":::Subroutine1::\n\ Implementation defined hooks:"<(set_prolog_flag|current_prolog_flag)>":::Subroutine1::\n\ Evaluable functors:"\\+|-|\\*|//|/|<(rem|mod|abs|sign|float_integer_part|float_fractional_part|float|floor|truncate|round|ceiling)>":::Subroutine1::\n\ Other arithemtic functors:"\\*\\*|<(sin|cos|atan|exp|log|sqrt)>":::Subroutine1::\n\ Bitwise functors:">>|<<|/\\\\|\\\\/|\\\\":::Subroutine1::\n\ } nedit.languageModes: Logtalk:.lgt::::4:4:\n\

View File

@ -1,7 +1,7 @@
; TextPad syntax definitions for Logtalk (http://www.logtalk.org/) ; TextPad syntax definitions for Logtalk (http://www.logtalk.org/)
; ;
; Author: Paulo Moura ; Author: Paulo Moura
; Last changed in: May 21, 2002 ; Last changed in: September 6, 2002
; ;
; Tags used and sugested colors: ; Tags used and sugested colors:
; Keywords 1 message sending operators blue ; Keywords 1 message sending operators blue
@ -128,7 +128,6 @@ set_logtalk_flag
logtalk_compile logtalk_compile
logtalk_load logtalk_load
forall forall
logtalk_version
retractall retractall

View File

@ -1,8 +1,8 @@
" Vim syntax file " Vim syntax file
" "
" Language: Logtalk " Language: Logtalk
" Maintainer: Paulo Moura <pmoura@noe.ubi.pt> " Maintainer: Paulo Moura <pmoura@logtalk.org>
" Last Change: 2002 May 18 " Last Change: 2002 September 6
" Quit when a syntax file was already loaded: " Quit when a syntax file was already loaded:
@ -117,7 +117,6 @@ syn keyword logtalkBuiltIn logtalk_compile
syn keyword logtalkBuiltIn logtalk_load syn keyword logtalkBuiltIn logtalk_load
syn keyword logtalkBuiltIn forall syn keyword logtalkBuiltIn forall
syn keyword logtalkBuiltIn logtalk_version
syn keyword logtalkBuiltIn retractall syn keyword logtalkBuiltIn retractall

View File

@ -2,12 +2,12 @@
<!DOCTYPE MODE SYSTEM "xmode.dtd"> <!DOCTYPE MODE SYSTEM "xmode.dtd">
<!-- jEdit Logtalk syntax file <!-- jEdit 4.1 Logtalk syntax file
written by Paulo Moura written by Paulo Moura
version 1.0 version 1.1
created on 2 May 2002 created on 2 May 2002
last revised 2 May 2002 last revised 28 August 2002
--> -->
<MODE> <MODE>
@ -16,14 +16,11 @@
<PROPERTY NAME="lineComment" VALUE="%" /> <PROPERTY NAME="lineComment" VALUE="%" />
<PROPERTY NAME="commentStart" VALUE="/*" /> <PROPERTY NAME="commentStart" VALUE="/*" />
<PROPERTY NAME="commentEnd" VALUE="*/" /> <PROPERTY NAME="commentEnd" VALUE="*/" />
<PROPERTY NAME="tabSize" VALUE="4" />
</PROPS> </PROPS>
<RULES IGNORE_CASE="FALSE"> <RULES IGNORE_CASE="FALSE">
<!-- Whitespace -->
<WHITESPACE> </WHITESPACE>
<WHITESPACE> </WHITESPACE>
<!-- Comments --> <!-- Comments -->
<EOL_SPAN TYPE="COMMENT1">%</EOL_SPAN> <EOL_SPAN TYPE="COMMENT1">%</EOL_SPAN>
<SPAN TYPE="COMMENT1" NO_LINE_BREAK="FALSE"> <SPAN TYPE="COMMENT1" NO_LINE_BREAK="FALSE">
@ -81,15 +78,15 @@
<BEGIN>:- initialization(</BEGIN> <BEGIN>:- initialization(</BEGIN>
<END>).</END> <END>).</END>
</SPAN> </SPAN>
<SPAN TYPE="FUNCTION" NO_LINE_BREAK="FALSE" DELEGATE="MAIN"> <SPAN TYPE="FUNCTION" NO_LINE_BREAK="FALSE" DELEGATE="INFO">
<BEGIN>:- info(</BEGIN> <BEGIN>:- info(</BEGIN>
<END>).</END> <END>).</END>
</SPAN> </SPAN>
<SPAN TYPE="FUNCTION" NO_LINE_BREAK="FALSE" DELEGATE="MAIN"> <SPAN TYPE="FUNCTION" NO_LINE_BREAK="FALSE" DELEGATE="MODE">
<BEGIN>:- mode(</BEGIN> <BEGIN>:- mode(</BEGIN>
<END>).</END> <END>).</END>
</SPAN> </SPAN>
<SPAN TYPE="FUNCTION" NO_LINE_BREAK="FALSE" DELEGATE="MAIN"> <SPAN TYPE="FUNCTION" NO_LINE_BREAK="FALSE" DELEGATE="PIs">
<BEGIN>:- dynamic(</BEGIN> <BEGIN>:- dynamic(</BEGIN>
<END>).</END> <END>).</END>
</SPAN> </SPAN>
@ -97,19 +94,19 @@
<BEGIN>:- dynamic</BEGIN> <BEGIN>:- dynamic</BEGIN>
<END>.</END> <END>.</END>
</SPAN> </SPAN>
<SPAN TYPE="FUNCTION" NO_LINE_BREAK="FALSE" DELEGATE="MAIN"> <SPAN TYPE="FUNCTION" NO_LINE_BREAK="FALSE" DELEGATE="PIs">
<BEGIN>:- discontiguous(</BEGIN> <BEGIN>:- discontiguous(</BEGIN>
<END>).</END> <END>).</END>
</SPAN> </SPAN>
<SPAN TYPE="FUNCTION" NO_LINE_BREAK="FALSE" DELEGATE="MAIN"> <SPAN TYPE="FUNCTION" NO_LINE_BREAK="FALSE" DELEGATE="PIs">
<BEGIN>:- public(</BEGIN> <BEGIN>:- public(</BEGIN>
<END>).</END> <END>).</END>
</SPAN> </SPAN>
<SPAN TYPE="FUNCTION" NO_LINE_BREAK="FALSE" DELEGATE="MAIN"> <SPAN TYPE="FUNCTION" NO_LINE_BREAK="FALSE" DELEGATE="PIs">
<BEGIN>:- protected(</BEGIN> <BEGIN>:- protected(</BEGIN>
<END>).</END> <END>).</END>
</SPAN> </SPAN>
<SPAN TYPE="FUNCTION" NO_LINE_BREAK="FALSE" DELEGATE="MAIN"> <SPAN TYPE="FUNCTION" NO_LINE_BREAK="FALSE" DELEGATE="PIs">
<BEGIN>:- private(</BEGIN> <BEGIN>:- private(</BEGIN>
<END>).</END> <END>).</END>
</SPAN> </SPAN>
@ -121,27 +118,20 @@
<BEGIN>:- op(</BEGIN> <BEGIN>:- op(</BEGIN>
<END>).</END> <END>).</END>
</SPAN> </SPAN>
<SPAN TYPE="FUNCTION" NO_LINE_BREAK="FALSE" DELEGATE="MAIN"> <SPAN TYPE="FUNCTION" NO_LINE_BREAK="FALSE" DELEGATE="ENTITY_NAMES">
<BEGIN>:- calls(</BEGIN> <BEGIN>:- calls(</BEGIN>
<END>).</END> <END>).</END>
</SPAN> </SPAN>
<SPAN TYPE="FUNCTION" NO_LINE_BREAK="FALSE" DELEGATE="MAIN"> <SPAN TYPE="FUNCTION" NO_LINE_BREAK="FALSE" DELEGATE="ENTITY_NAMES">
<BEGIN>:- uses(</BEGIN> <BEGIN>:- uses(</BEGIN>
<END>).</END> <END>).</END>
</SPAN> </SPAN>
<!-- Logtalk message sending operators --> <!-- Logtalk message sending operators -->
<SEQ TYPE="OPERATOR">::</SEQ> <SEQ TYPE="OPERATOR">::</SEQ>
<SEQ TYPE="OPERATOR">:</SEQ>
<SEQ TYPE="OPERATOR">^^</SEQ> <SEQ TYPE="OPERATOR">^^</SEQ>
<!-- Parentheses --> <KEYWORDS AT_WORD_START="TRUE">
<SEQ TYPE="NULL">(</SEQ>
<SEQ TYPE="NULL">)</SEQ>
<SEQ TYPE="NULL">{</SEQ>
<SEQ TYPE="NULL">}</SEQ>
<KEYWORDS IGNORE_CASE="FALSE">
<!-- Logtalk built-in predicates --> <!-- Logtalk built-in predicates -->
@ -207,10 +197,6 @@
<FUNCTION>before</FUNCTION> <FUNCTION>before</FUNCTION>
<FUNCTION>after</FUNCTION> <FUNCTION>after</FUNCTION>
<!-- Mode operators -->
<SEQ TYPE="OPERATOR">?</SEQ>
<SEQ TYPE="OPERATOR">@</SEQ>
<!-- Control constructs --> <!-- Control constructs -->
<FUNCTION>true</FUNCTION> <FUNCTION>true</FUNCTION>
<FUNCTION>fail</FUNCTION> <FUNCTION>fail</FUNCTION>
@ -252,7 +238,7 @@
<FUNCTION>copy_term</FUNCTION> <FUNCTION>copy_term</FUNCTION>
<!-- Arithemtic evaluation --> <!-- Arithemtic evaluation -->
<FUNCTION>is</FUNCTION> <OPERATOR>is</OPERATOR>
<!-- Arithemtic comparison --> <!-- Arithemtic comparison -->
<SEQ TYPE="OPERATOR">=:=</SEQ> <SEQ TYPE="OPERATOR">=:=</SEQ>
@ -316,7 +302,7 @@
<FUNCTION>current_char_conversion</FUNCTION> <FUNCTION>current_char_conversion</FUNCTION>
<!-- Logic and control --> <!-- Logic and control -->
<SEQ TYPE="FUNCTION">\+</SEQ> <SEQ TYPE="OPERATOR">\+</SEQ>
<FUNCTION>once</FUNCTION> <FUNCTION>once</FUNCTION>
<FUNCTION>repeat</FUNCTION> <FUNCTION>repeat</FUNCTION>
@ -399,14 +385,54 @@
</RULES> </RULES>
<RULES SET="MODE" IGNORE_CASE="FALSE">
<!-- Mode operators -->
<SEQ TYPE="OPERATOR">+</SEQ>
<SEQ TYPE="OPERATOR">-</SEQ>
<SEQ TYPE="OPERATOR">?</SEQ>
<SEQ TYPE="OPERATOR">@</SEQ>
<KEYWORDS AT_WORD_START="TRUE">
<FUNCTION>zero</FUNCTION>
<FUNCTION>zero_or_one</FUNCTION>
<FUNCTION>zero_or_more</FUNCTION>
<FUNCTION>one</FUNCTION>
<FUNCTION>one_or_more</FUNCTION>
<FUNCTION>error</FUNCTION>
</KEYWORDS>
</RULES>
<RULES SET="INFO" IGNORE_CASE="FALSE">
<SPAN TYPE="LITERAL1" NO_LINE_BREAK="TRUE">
<BEGIN>'</BEGIN>
<END>'</END>
</SPAN>
<KEYWORDS>
<!-- Key is Value -->
<FUNCTION>is</FUNCTION>
</KEYWORDS>
</RULES>
<RULES SET="PIs" IGNORE_CASE="FALSE">
</RULES>
<RULES SET="ENTITY_NAMES" IGNORE_CASE="FALSE"> <RULES SET="ENTITY_NAMES" IGNORE_CASE="FALSE">
</RULES> </RULES>
<RULES SET="DIRECTIVE_CONTENTS" IGNORE_CASE="FALSE"> <RULES SET="DIRECTIVE_CONTENTS" IGNORE_CASE="FALSE">
</RULES> </RULES>
<RULES SET="PROLOG" IGNORE_CASE="FALSE"> <RULES SET="PROLOG" IGNORE_CASE="FALSE">
</RULES> </RULES>
</MODE> </MODE>

View File

@ -1,6 +1,6 @@
================================================================= =================================================================
Logtalk - Object oriented extension to Prolog Logtalk - Object oriented extension to Prolog
Release 2.14.2 Release 2.14.3
Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved. Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved.
================================================================= =================================================================
@ -23,6 +23,13 @@ the '$lgt_default_flag'/2 predicate. You can also choose a different
.xsl file by using the xsl/1 compiler option in the logtalk_compile/2 or .xsl file by using the xsl/1 compiler option in the logtalk_compile/2 or
logtalk_load/2 calls. The default file is lgtxml.xsl (described below). logtalk_load/2 calls. The default file is lgtxml.xsl (described below).
The .xml documenting files can be either generated as standalone XML files
or contain a reference to the Logtalk DTD file, logtalk.dtd. The reference
to the logtalk.dtd file can be either a local reference or a URI reference.
By default, all .xml documenting files contain a local reference but that
can be changed either in the config files or by using the doctype/1 compiler
option.
Brief description of each file in this folder: Brief description of each file in this folder:
@ -47,7 +54,9 @@ lgtpdfa4.xsl lgtpdfus.xsl
XSLT files to generate PDF files from the .xml files (formatted either XSLT files to generate PDF files from the .xml files (formatted either
for A4 paper or US Letter paper) using XSL Formatting Objects. Tested for A4 paper or US Letter paper) using XSL Formatting Objects. Tested
with Apache FOP processor (http://xml.apache.org/fop). with the XSL:FO processors Apache FOP 0.20.4 (http://xml.apache.org/fop),
PassiveTeX (http://www.tei-c.org.uk/Software/passivetex/), and RenderX
2.77 (http://www.renderx.com/).
texml.xsl texml.xsl
@ -57,7 +66,7 @@ texml.xsl
at: http://www.alphaworks.ibm.com/tech/texml/. at: http://www.alphaworks.ibm.com/tech/texml/.
ie5.xsl ie50.xsl
XSLT file for viewing .xml files in Microsoft Internet Explorer 5.x XSLT file for viewing .xml files in Microsoft Internet Explorer 5.x
(using the outdated Microsoft XML Parser; works with both Macintosh (using the outdated Microsoft XML Parser; works with both Macintosh
@ -116,7 +125,8 @@ pdf.sh
Sample Unix shell script to batch convert .xml files to .pdf files. Sample Unix shell script to batch convert .xml files to .pdf files.
Edit the script to match your environment and paper format preference Edit the script to match your environment and paper format preference
before running it. before running it.
Requires Apache FOP processor (http://xml.apache.org/fop). Requires Apache FOP processor (http://xml.apache.org/fop). Tested with
version 0.20.4.
pdf.bat pdf.bat
@ -124,7 +134,8 @@ pdf.bat
Sample DOS batch script to convert .xml files to .pdf files. Sample DOS batch script to convert .xml files to .pdf files.
Edit the script to match your environment and paper format preference Edit the script to match your environment and paper format preference
before running it. before running it.
Requires Apache FOP processor (http://xml.apache.org/fop). Requires Apache FOP processor (http://xml.apache.org/fop). Tested with
version 0.20.4.
Note that you can write other XSLT files for converting the XML files to Note that you can write other XSLT files for converting the XML files to

View File

@ -1,8 +1,8 @@
#!/bin/sh #!/bin/sh
XT_PATH="." XT_PATH="/Applications/XT"
SAX_PATH="." SAX_PATH="/Applications/XT"
XP_PATH="." XP_PATH="/Applications/XT"
XSLT="lgthtml.xsl" XSLT="lgthtml.xsl"
@ -23,17 +23,17 @@ echo value as the title of the index.html file.
echo echo
echo converting XML files to HTML... echo converting XML files to HTML...
foreach file (*.xml) for file in *.xml; do
echo " "converting $file echo " converting" $file
name="`expr "$file" : '\(.*\)\.[^./]*$' \| "$file"`" name="`expr "$file" : '\(.*\)\.[^./]*$' \| "$file"`"
eval java -cp ${XT_PATH}/xt.jar:${SAX_PATH}/sax.jar:${XP_PATH}/xp.jar -Dcom.jclark.xsl.sax.parser=com.jclark.xml.sax.CommentDriver com.jclark.xsl.sax.Driver $file $XSLT $name.html eval java -cp ${XT_PATH}/xt.jar:${SAX_PATH}/sax.jar:${XP_PATH}/xp.jar -Dcom.jclark.xsl.sax.parser=com.jclark.xml.sax.CommentDriver com.jclark.xsl.sax.Driver $file $XSLT $name.html
end done
echo conversion done echo conversion done
echo echo
echo generating index file... echo generating index file...
> index.html echo "" > index.html
echo "<!DOCTYPE html PUBLIC \"-//W3C//DTD HTML 4.01//EN\" \"http://www.w3.org/TR/html4/strict.dtd\">" >> index.html echo "<!DOCTYPE html PUBLIC \"-//W3C//DTD HTML 4.01//EN\" \"http://www.w3.org/TR/html4/strict.dtd\">" >> index.html
echo "<html>" >> index.html echo "<html>" >> index.html
@ -45,11 +45,11 @@ echo "<body>" >> index.html
echo "<h1>"$title"</h1>" >> index.html echo "<h1>"$title"</h1>" >> index.html
echo "<ul>" >> index.html echo "<ul>" >> index.html
foreach file (*.xml) for file in *.xml; do
name="`expr "$file" : '\(.*\)\.[^./]*$' \| "$file"`" name="`expr "$file" : '\(.*\)\.[^./]*$' \| "$file"`"
echo " "indexing $name.html echo " indexing" $name.html
echo " <li><a href=\""$name.html"\">"$name"</a></li>" >> index.html echo " <li><a href=\""$name.html"\">"$name"</a></li>" >> index.html
end done
echo "</ul>" >> index.html echo "</ul>" >> index.html

View File

@ -8,7 +8,7 @@
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% %
% Logtalk - Object oriented extension to Prolog % Logtalk - Object oriented extension to Prolog
% Release 2.14.2 % Release 2.14.3
% %
% Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved. % Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved.
% %

View File

@ -14,7 +14,7 @@
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% %
% Logtalk - Object oriented extension to Prolog % Logtalk - Object oriented extension to Prolog
% Release 2.14.2 % Release 2.14.3
% %
% Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved. % Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved.
% %

View File

@ -9,7 +9,7 @@
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% %
% Logtalk - Object oriented extension to Prolog % Logtalk - Object oriented extension to Prolog
% Release 2.14.2 % Release 2.14.3
% %
% Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved. % Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved.
% %
@ -39,11 +39,11 @@
</fo:simple-page-master> </fo:simple-page-master>
</fo:layout-master-set> </fo:layout-master-set>
<fo:page-sequence master-name="simple"> <fo:page-sequence master-reference="simple">
<fo:static-content flow-name="xsl-region-before"> <fo:static-content flow-name="xsl-region-before">
<fo:block> <fo:block>
<fo:leader leader-pattern="rule" leader-length="inherit"/> <fo:leader leader-pattern="rule" leader-length="100%"/>
</fo:block> </fo:block>
<fo:block <fo:block
text-align="end" text-align="end"
@ -56,7 +56,7 @@
<fo:static-content flow-name="xsl-region-after"> <fo:static-content flow-name="xsl-region-after">
<fo:block> <fo:block>
<fo:leader leader-pattern="rule" leader-length="inherit"/> <fo:leader leader-pattern="rule" leader-length="100%"/>
</fo:block> </fo:block>
<fo:block <fo:block
text-align="end" text-align="end"
@ -71,7 +71,7 @@
<fo:block <fo:block
font-size="18pt" font-size="18pt"
font-family="sans-serif" font-family="sans-serif"
font-weight="bold" font-weight="bold"
space-after="8pt"> space-after="8pt">
<xsl:value-of select="logtalk/entity/name"/> <xsl:value-of select="logtalk/entity/name"/>
</fo:block> </fo:block>
@ -92,7 +92,7 @@
<xsl:if test="comment"> <xsl:if test="comment">
<fo:block <fo:block
margin-left="1cm" margin-left="10mm"
font-size="10pt" font-size="10pt"
font-family="serif" font-family="serif"
font-style="italic" font-style="italic"
@ -111,7 +111,7 @@
<fo:block <fo:block
font-size="9pt" font-size="9pt"
font-family="monospace" font-family="monospace"
margin-left="1cm"> margin-left="10mm">
<xsl:value-of select="authors"/> <xsl:value-of select="authors"/>
</fo:block> </fo:block>
</xsl:if> </xsl:if>
@ -126,7 +126,7 @@
<fo:block <fo:block
font-size="9pt" font-size="9pt"
font-family="monospace" font-family="monospace"
margin-left="1cm"> margin-left="10mm">
<xsl:value-of select="version"/> <xsl:value-of select="version"/>
</fo:block> </fo:block>
</xsl:if> </xsl:if>
@ -141,7 +141,7 @@
<fo:block <fo:block
font-size="9pt" font-size="9pt"
font-family="monospace" font-family="monospace"
margin-left="1cm"> margin-left="10mm">
<xsl:value-of select="date"/> <xsl:value-of select="date"/>
</fo:block> </fo:block>
</xsl:if> </xsl:if>
@ -156,34 +156,27 @@
<fo:block <fo:block
font-size="9pt" font-size="9pt"
font-family="monospace" font-family="monospace"
margin-left="1cm" margin-left="10mm"
space-after="8pt"> space-after="8pt">
<xsl:value-of select="compilation"/> <xsl:value-of select="compilation"/>
</fo:block> </fo:block>
<fo:list-block> <xsl:if test="info">
<xsl:for-each select="info"> <xsl:for-each select="info">
<fo:list-item> <fo:block
<fo:list-item-label> font-size="10pt"
<fo:block></fo:block> font-family="serif"
</fo:list-item-label> keep-with-next="always">
<fo:list-item-body> <xsl:value-of select="key"/>:
<fo:block </fo:block>
font-size="10pt" <fo:block
font-family="serif" font-size="9pt"
keep-with-next="always"> font-family="monospace"
<xsl:value-of select="key"/>: margin-left="10mm">
</fo:block> <xsl:value-of select="value"/>
<fo:block </fo:block>
font-size="9pt"
font-family="monospace"
margin-left="1cm">
<xsl:value-of select="value"/>
</fo:block>
</fo:list-item-body>
</fo:list-item>
</xsl:for-each> </xsl:for-each>
</fo:list-block> </xsl:if>
</xsl:template> </xsl:template>
@ -271,7 +264,7 @@
<fo:block <fo:block
font-size="9pt" font-size="9pt"
font-family="monospace" font-family="monospace"
margin-left="1cm"> margin-left="10mm">
<xsl:value-of select="name"/> <xsl:value-of select="name"/>
</fo:block> </fo:block>
</xsl:template> </xsl:template>
@ -281,7 +274,7 @@
<fo:block <fo:block
font-size="9pt" font-size="9pt"
font-family="monospace" font-family="monospace"
margin-left="1cm"> margin-left="10mm">
<xsl:value-of select="name"/> <xsl:value-of select="name"/>
</fo:block> </fo:block>
</xsl:template> </xsl:template>
@ -291,7 +284,7 @@
<fo:block <fo:block
font-size="9pt" font-size="9pt"
font-family="monospace" font-family="monospace"
margin-left="1cm"> margin-left="10mm">
<xsl:value-of select="scope"/><xsl:text> </xsl:text><xsl:value-of select="name"/> <xsl:value-of select="scope"/><xsl:text> </xsl:text><xsl:value-of select="name"/>
</fo:block> </fo:block>
</xsl:template> </xsl:template>
@ -411,127 +404,91 @@
<xsl:if test="comment"> <xsl:if test="comment">
<fo:block <fo:block
margin-left="1cm" margin-left="10mm"
font-size="10pt" font-size="10pt"
font-family="serif" font-family="serif"
font-style="italic" font-style="italic"
space-before="4pt"> space-before="4pt"
space-after="8pt">
<xsl:value-of select="comment"/> <xsl:value-of select="comment"/>
</fo:block> </fo:block>
</xsl:if> </xsl:if>
<fo:list-block> <fo:block
<fo:list-item> font-size="10pt"
<fo:list-item-label> font-family="serif"
<fo:block></fo:block> keep-with-next="always">
</fo:list-item-label> compilation:
<fo:list-item-body> </fo:block>
<fo:block <fo:block
space-before="4pt" font-size="9pt"
font-size="10pt" font-family="monospace"
font-family="serif" margin-left="10mm">
keep-with-next="always"> <xsl:value-of select="compilation"/>
compilation: </fo:block>
</fo:block>
<fo:block <xsl:if test="template">
font-size="9pt" <fo:block
font-family="monospace" font-size="10pt"
margin-left="1cm"> font-family="serif"
<xsl:value-of select="compilation"/> keep-with-next="always">
</fo:block> template:
</fo:list-item-body> </fo:block>
</fo:list-item> <fo:block
<xsl:if test="template"> font-size="9pt"
<fo:list-item> font-family="monospace"
<fo:list-item-label> margin-left="10mm">
<fo:block></fo:block> <xsl:value-of select="template"/>
</fo:list-item-label> </fo:block>
<fo:list-item-body> </xsl:if>
<fo:block
font-size="10pt" <xsl:if test="meta">
font-family="serif" <fo:block
keep-with-next="always"> font-size="10pt"
template: font-family="serif"
</fo:block> keep-with-next="always">
<fo:block metapredicate template:
font-size="9pt" </fo:block>
font-family="monospace" <fo:block
margin-left="1cm"> font-size="9pt"
<xsl:value-of select="template"/> font-family="monospace"
</fo:block> margin-left="10mm">
</fo:list-item-body> <xsl:value-of select="meta"/>
</fo:list-item> </fo:block>
</xsl:if> </xsl:if>
<xsl:if test="meta">
<fo:list-item> <xsl:if test="mode">
<fo:list-item-label> <fo:block
<fo:block></fo:block> font-size="10pt"
</fo:list-item-label> font-family="serif"
<fo:list-item-body> keep-with-next="always">
<fo:block mode - number of solutions:
font-size="10pt" </fo:block>
font-family="serif" <xsl:for-each select="mode">
keep-with-next="always"> <fo:block
metapredicate template: font-size="9pt"
</fo:block> font-family="monospace"
<fo:block margin-left="10mm">
font-size="9pt" <xsl:value-of select="template"/> - <xsl:value-of select="solutions"/>
font-family="monospace" </fo:block>
margin-left="1cm"> </xsl:for-each>
<xsl:value-of select="meta"/> </xsl:if>
</fo:block>
</fo:list-item-body>
</fo:list-item>
</xsl:if>
<xsl:if test="mode">
<fo:list-item>
<fo:list-item-label>
<fo:block></fo:block>
</fo:list-item-label>
<fo:list-item-body>
<fo:block
font-size="10pt"
font-family="serif"
keep-with-next="always">
mode - number of solutions:
</fo:block>
<xsl:for-each select="mode">
<fo:block
font-size="9pt"
font-family="monospace"
margin-left="1cm">
<xsl:value-of select="template"/> - <xsl:value-of select="solutions"/>
</fo:block>
</xsl:for-each>
</fo:list-item-body>
</fo:list-item>
</xsl:if>
</fo:list-block>
<xsl:if test="info"> <xsl:if test="info">
<fo:list-block> <xsl:for-each select="info">
<xsl:for-each select="info"> <fo:block
<fo:list-item> font-size="10pt"
<fo:list-item-label> font-family="serif"
<fo:block></fo:block> keep-with-next="always">
</fo:list-item-label> <xsl:value-of select="key"/>:
<fo:list-item-body> </fo:block>
<fo:block <fo:block
font-size="10pt" font-size="9pt"
font-family="serif" font-family="monospace"
keep-with-next="always"> margin-left="10mm">
<xsl:value-of select="key"/>: <xsl:value-of select="value"/>
</fo:block> </fo:block>
<fo:block </xsl:for-each>
font-size="9pt"
font-family="monospace"
margin-left="1cm">
<xsl:value-of select="value"/>
</fo:block>
</fo:list-item-body>
</fo:list-item>
</xsl:for-each>
</fo:list-block>
</xsl:if> </xsl:if>
</xsl:template> </xsl:template>

View File

@ -9,7 +9,7 @@
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% %
% Logtalk - Object oriented extension to Prolog % Logtalk - Object oriented extension to Prolog
% Release 2.14.2 % Release 2.14.3
% %
% Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved. % Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved.
% %
@ -39,11 +39,11 @@
</fo:simple-page-master> </fo:simple-page-master>
</fo:layout-master-set> </fo:layout-master-set>
<fo:page-sequence master-name="simple"> <fo:page-sequence master-reference="simple">
<fo:static-content flow-name="xsl-region-before"> <fo:static-content flow-name="xsl-region-before">
<fo:block> <fo:block>
<fo:leader leader-pattern="rule" leader-length="inherit"/> <fo:leader leader-pattern="rule" leader-length="100%"/>
</fo:block> </fo:block>
<fo:block <fo:block
text-align="end" text-align="end"
@ -56,7 +56,7 @@
<fo:static-content flow-name="xsl-region-after"> <fo:static-content flow-name="xsl-region-after">
<fo:block> <fo:block>
<fo:leader leader-pattern="rule" leader-length="inherit"/> <fo:leader leader-pattern="rule" leader-length="100%"/>
</fo:block> </fo:block>
<fo:block <fo:block
text-align="end" text-align="end"
@ -92,7 +92,7 @@
<xsl:if test="comment"> <xsl:if test="comment">
<fo:block <fo:block
margin-left="1cm" margin-left="10mm"
font-size="10pt" font-size="10pt"
font-family="serif" font-family="serif"
font-style="italic" font-style="italic"
@ -111,7 +111,7 @@
<fo:block <fo:block
font-size="9pt" font-size="9pt"
font-family="monospace" font-family="monospace"
margin-left="1cm"> margin-left="10mm">
<xsl:value-of select="authors"/> <xsl:value-of select="authors"/>
</fo:block> </fo:block>
</xsl:if> </xsl:if>
@ -126,7 +126,7 @@
<fo:block <fo:block
font-size="9pt" font-size="9pt"
font-family="monospace" font-family="monospace"
margin-left="1cm"> margin-left="10mm">
<xsl:value-of select="version"/> <xsl:value-of select="version"/>
</fo:block> </fo:block>
</xsl:if> </xsl:if>
@ -141,7 +141,7 @@
<fo:block <fo:block
font-size="9pt" font-size="9pt"
font-family="monospace" font-family="monospace"
margin-left="1cm"> margin-left="10mm">
<xsl:value-of select="date"/> <xsl:value-of select="date"/>
</fo:block> </fo:block>
</xsl:if> </xsl:if>
@ -156,34 +156,27 @@
<fo:block <fo:block
font-size="9pt" font-size="9pt"
font-family="monospace" font-family="monospace"
margin-left="1cm" margin-left="10mm"
space-after="8pt"> space-after="8pt">
<xsl:value-of select="compilation"/> <xsl:value-of select="compilation"/>
</fo:block> </fo:block>
<fo:list-block> <xsl:if test="info">
<xsl:for-each select="info"> <xsl:for-each select="info">
<fo:list-item> <fo:block
<fo:list-item-label> font-size="10pt"
<fo:block></fo:block> font-family="serif"
</fo:list-item-label> keep-with-next="always">
<fo:list-item-body> <xsl:value-of select="key"/>:
<fo:block </fo:block>
font-size="10pt" <fo:block
font-family="serif" font-size="9pt"
keep-with-next="always"> font-family="monospace"
<xsl:value-of select="key"/>: margin-left="10mm">
</fo:block> <xsl:value-of select="value"/>
<fo:block </fo:block>
font-size="9pt"
font-family="monospace"
margin-left="1cm">
<xsl:value-of select="value"/>
</fo:block>
</fo:list-item-body>
</fo:list-item>
</xsl:for-each> </xsl:for-each>
</fo:list-block> </xsl:if>
</xsl:template> </xsl:template>
@ -271,7 +264,7 @@
<fo:block <fo:block
font-size="9pt" font-size="9pt"
font-family="monospace" font-family="monospace"
margin-left="1cm"> margin-left="10mm">
<xsl:value-of select="name"/> <xsl:value-of select="name"/>
</fo:block> </fo:block>
</xsl:template> </xsl:template>
@ -281,7 +274,7 @@
<fo:block <fo:block
font-size="9pt" font-size="9pt"
font-family="monospace" font-family="monospace"
margin-left="1cm"> margin-left="10mm">
<xsl:value-of select="name"/> <xsl:value-of select="name"/>
</fo:block> </fo:block>
</xsl:template> </xsl:template>
@ -291,7 +284,7 @@
<fo:block <fo:block
font-size="9pt" font-size="9pt"
font-family="monospace" font-family="monospace"
margin-left="1cm"> margin-left="10mm">
<xsl:value-of select="scope"/><xsl:text> </xsl:text><xsl:value-of select="name"/> <xsl:value-of select="scope"/><xsl:text> </xsl:text><xsl:value-of select="name"/>
</fo:block> </fo:block>
</xsl:template> </xsl:template>
@ -411,127 +404,91 @@
<xsl:if test="comment"> <xsl:if test="comment">
<fo:block <fo:block
margin-left="1cm" margin-left="10mm"
font-size="10pt" font-size="10pt"
font-family="serif" font-family="serif"
font-style="italic" font-style="italic"
space-before="4pt"> space-before="4pt"
space-after="8pt">
<xsl:value-of select="comment"/> <xsl:value-of select="comment"/>
</fo:block> </fo:block>
</xsl:if> </xsl:if>
<fo:list-block> <fo:block
<fo:list-item> font-size="10pt"
<fo:list-item-label> font-family="serif"
<fo:block></fo:block> keep-with-next="always">
</fo:list-item-label> compilation:
<fo:list-item-body> </fo:block>
<fo:block <fo:block
space-before="4pt" font-size="9pt"
font-size="10pt" font-family="monospace"
font-family="serif" margin-left="10mm">
keep-with-next="always"> <xsl:value-of select="compilation"/>
compilation: </fo:block>
</fo:block>
<fo:block <xsl:if test="template">
font-size="9pt" <fo:block
font-family="monospace" font-size="10pt"
margin-left="1cm"> font-family="serif"
<xsl:value-of select="compilation"/> keep-with-next="always">
</fo:block> template:
</fo:list-item-body> </fo:block>
</fo:list-item> <fo:block
<xsl:if test="template"> font-size="9pt"
<fo:list-item> font-family="monospace"
<fo:list-item-label> margin-left="10mm">
<fo:block></fo:block> <xsl:value-of select="template"/>
</fo:list-item-label> </fo:block>
<fo:list-item-body> </xsl:if>
<fo:block
font-size="10pt" <xsl:if test="meta">
font-family="serif" <fo:block
keep-with-next="always"> font-size="10pt"
template: font-family="serif"
</fo:block> keep-with-next="always">
<fo:block metapredicate template:
font-size="9pt" </fo:block>
font-family="monospace" <fo:block
margin-left="1cm"> font-size="9pt"
<xsl:value-of select="template"/> font-family="monospace"
</fo:block> margin-left="10mm">
</fo:list-item-body> <xsl:value-of select="meta"/>
</fo:list-item> </fo:block>
</xsl:if> </xsl:if>
<xsl:if test="meta">
<fo:list-item> <xsl:if test="mode">
<fo:list-item-label> <fo:block
<fo:block></fo:block> font-size="10pt"
</fo:list-item-label> font-family="serif"
<fo:list-item-body> keep-with-next="always">
<fo:block mode - number of solutions:
font-size="10pt" </fo:block>
font-family="serif" <xsl:for-each select="mode">
keep-with-next="always"> <fo:block
metapredicate template: font-size="9pt"
</fo:block> font-family="monospace"
<fo:block margin-left="10mm">
font-size="9pt" <xsl:value-of select="template"/> - <xsl:value-of select="solutions"/>
font-family="monospace" </fo:block>
margin-left="1cm"> </xsl:for-each>
<xsl:value-of select="meta"/> </xsl:if>
</fo:block>
</fo:list-item-body>
</fo:list-item>
</xsl:if>
<xsl:if test="mode">
<fo:list-item>
<fo:list-item-label>
<fo:block></fo:block>
</fo:list-item-label>
<fo:list-item-body>
<fo:block
font-size="10pt"
font-family="serif"
keep-with-next="always">
mode - number of solutions:
</fo:block>
<xsl:for-each select="mode">
<fo:block
font-size="9pt"
font-family="monospace"
margin-left="1cm">
<xsl:value-of select="template"/> - <xsl:value-of select="solutions"/>
</fo:block>
</xsl:for-each>
</fo:list-item-body>
</fo:list-item>
</xsl:if>
</fo:list-block>
<xsl:if test="info"> <xsl:if test="info">
<fo:list-block> <xsl:for-each select="info">
<xsl:for-each select="info"> <fo:block
<fo:list-item> font-size="10pt"
<fo:list-item-label> font-family="serif"
<fo:block></fo:block> keep-with-next="always">
</fo:list-item-label> <xsl:value-of select="key"/>:
<fo:list-item-body> </fo:block>
<fo:block <fo:block
font-size="10pt" font-size="9pt"
font-family="serif" font-family="monospace"
keep-with-next="always"> margin-left="10mm">
<xsl:value-of select="key"/>: <xsl:value-of select="value"/>
</fo:block> </fo:block>
<fo:block </xsl:for-each>
font-size="9pt"
font-family="monospace"
margin-left="1cm">
<xsl:value-of select="value"/>
</fo:block>
</fo:list-item-body>
</fo:list-item>
</xsl:for-each>
</fo:list-block>
</xsl:if> </xsl:if>
</xsl:template> </xsl:template>

View File

@ -14,7 +14,7 @@
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% %
% Logtalk - Object oriented extension to Prolog % Logtalk - Object oriented extension to Prolog
% Release 2.14.2 % Release 2.14.3
% %
% Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved. % Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved.
% %

View File

@ -3,7 +3,7 @@
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% %
% Logtalk - Object oriented extension to Prolog % Logtalk - Object oriented extension to Prolog
% Release 2.14.2 % Release 2.14.3
% %
% Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved. % Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved.
% %

View File

@ -15,7 +15,7 @@
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% %
% Logtalk - Object oriented extension to Prolog % Logtalk - Object oriented extension to Prolog
% Release 2.14.2 % Release 2.14.3
% %
% Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved. % Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved.
% %

View File

@ -1,6 +1,6 @@
@ECHO off @ECHO off
SET FOP_PATH=c:\Fop-0.20.2 SET FOP_PATH=c:\Fop-0.20.4
SET XSLT="lgtpdfa4.xsl" SET XSLT="lgtpdfa4.xsl"
@ -8,7 +8,7 @@ ECHO This script converts all .xml files in the current directory to .pdf
ECHO files applying the XSLT transformation defined in the $XSLT file ECHO files applying the XSLT transformation defined in the $XSLT file
ECHO using the Apache FOP processor ECHO using the Apache FOP processor
FOR %%f IN (*.xml) DO %FOP_PATH%\fop.bat -xsl %XSLT% -xml %%f -pdf %%f.pdf FOR %%f IN (*.xml) DO %FOP_PATH%\fop.bat -q -xsl %XSLT% -xml %%f -pdf %%f.pdf
REN *.xml.pdf *.pdf REN *.xml.pdf *.pdf

View File

@ -1,6 +1,6 @@
#!/bin/sh #!/bin/sh
FOP_PATH="/Applications/Fop-0.20.2" FOP_PATH="/Applications/fop-0.20.4"
XSLT="lgtpdfa4.xsl" XSLT="lgtpdfa4.xsl"
@ -10,11 +10,11 @@ echo files applying the XSLT transformation defined in the $XSLT file
echo using the Apache FOP processor echo using the Apache FOP processor
echo echo
foreach file (*.xml) for file in *.xml; do
echo converting $file echo converting $file
name="`expr "$file" : '\(.*\)\.[^./]*$' \| "$file"`" name="`expr "$file" : '\(.*\)\.[^./]*$' \| "$file"`"
eval sh $FOP_PATH/fop.sh -xsl $XSLT -xml $file -pdf $name.pdf eval sh $FOP_PATH/fop.sh -q -xsl $XSLT -xml $file -pdf $name.pdf
end done
echo echo
echo conversion done echo conversion done

View File

@ -12,7 +12,7 @@
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% %
% Logtalk - Object oriented extension to Prolog % Logtalk - Object oriented extension to Prolog
% Release 2.14.2 % Release 2.14.3
% %
% Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved. % Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved.
% %

View File

@ -2,7 +2,7 @@
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% %
% Logtalk - Object oriented extension to Prolog % Logtalk - Object oriented extension to Prolog
% Release 2.14.2 % Release 2.14.3
% %
% Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved. % Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved.
% %
@ -1022,7 +1022,7 @@ logtalk_version(Major, Minor, Patch) :-
\+ integer(Patch), \+ integer(Patch),
throw(error(type_error(integer, Patch), logtalk_version(Major, Minor, Patch))). throw(error(type_error(integer, Patch), logtalk_version(Major, Minor, Patch))).
logtalk_version(2, 14, 2). logtalk_version(2, 14, 3).
@ -1083,7 +1083,7 @@ current_logtalk_flag(Flag, Value) :-
\+ '$lgt_flag_'(Flag, _), \+ '$lgt_flag_'(Flag, _),
'$lgt_default_flag'(Flag, Value). '$lgt_default_flag'(Flag, Value).
current_logtalk_flag(version, version(2, 14, 2)). current_logtalk_flag(version, version(2, 14, 3)).
@ -5308,6 +5308,9 @@ user0__def(Pred, _, _, _, Pred, user).
'$lgt_valid_compiler_option'(code_prefix(Prefix)) :- '$lgt_valid_compiler_option'(code_prefix(Prefix)) :-
atom(Prefix). atom(Prefix).
'$lgt_valid_compiler_option'(doctype(Option)) :-
once((Option == standalone; Option == local; Option == web)).
% '$lgt_valid_flag'(@nonvar) % '$lgt_valid_flag'(@nonvar)
@ -5329,6 +5332,7 @@ user0__def(Pred, _, _, _, Pred, user).
'$lgt_valid_flag'(version). '$lgt_valid_flag'(version).
'$lgt_valid_flag'(named_anonymous_vars). '$lgt_valid_flag'(named_anonymous_vars).
'$lgt_valid_flag'(code_prefix). '$lgt_valid_flag'(code_prefix).
'$lgt_valid_flag'(doctype).
@ -5429,6 +5433,12 @@ user0__def(Pred, _, _, _, Pred, user).
'$lgt_write_xml_header'(Stream) :- '$lgt_write_xml_header'(Stream) :-
'$lgt_compiler_option'(doctype, Doctype),
'$lgt_write_xml_header'(Doctype, Stream).
'$lgt_write_xml_header'(local, Stream) :-
'$lgt_write_xml_open_tag'(Stream, '?xml version="1.0"?', []), '$lgt_write_xml_open_tag'(Stream, '?xml version="1.0"?', []),
write(Stream, '<!DOCTYPE logtalk SYSTEM "logtalk.dtd">'), nl(Stream), write(Stream, '<!DOCTYPE logtalk SYSTEM "logtalk.dtd">'), nl(Stream),
'$lgt_compiler_option'(xsl, XSL), '$lgt_compiler_option'(xsl, XSL),
@ -5437,6 +5447,23 @@ user0__def(Pred, _, _, _, Pred, user).
write(Stream, '"?>'), nl(Stream), write(Stream, '"?>'), nl(Stream),
'$lgt_write_xml_open_tag'(Stream, logtalk, []). '$lgt_write_xml_open_tag'(Stream, logtalk, []).
'$lgt_write_xml_header'(web, Stream) :-
'$lgt_write_xml_open_tag'(Stream, '?xml version="1.0"?', []),
write(Stream, '<!DOCTYPE logtalk SYSTEM "http://www.logtalk.org/xml/1.0/logtalk.dtd">'), nl(Stream),
'$lgt_compiler_option'(xsl, XSL),
write(Stream, '<?xml-stylesheet type="text/xsl" href="'),
write(Stream, XSL),
write(Stream, '"?>'), nl(Stream),
'$lgt_write_xml_open_tag'(Stream, logtalk, []).
'$lgt_write_xml_header'(standalone, Stream) :-
'$lgt_write_xml_open_tag'(Stream, '?xml version="1.0" standalone="yes"?', []),
'$lgt_compiler_option'(xsl, XSL),
write(Stream, '<?xml-stylesheet type="text/xsl" href="'),
write(Stream, XSL),
write(Stream, '"?>'), nl(Stream),
'$lgt_write_xml_open_tag'(Stream, logtalk, []).
'$lgt_write_xml_footer'(Stream) :- '$lgt_write_xml_footer'(Stream) :-
@ -5957,6 +5984,8 @@ user0__def(Pred, _, _, _, Pred, user).
write(' ISO initialization/1 directive: '), write(ISO), nl, write(' ISO initialization/1 directive: '), write(ISO), nl,
'$lgt_default_flag'(xml, XML), '$lgt_default_flag'(xml, XML),
write(' XML documenting files: '), write(XML), nl, write(' XML documenting files: '), write(XML), nl,
'$lgt_default_flag'(doctype, Doctype),
write(' XML doctype reference: '), write(Doctype), nl,
'$lgt_default_flag'(xsl, XSL), '$lgt_default_flag'(xsl, XSL),
write(' XSL stylesheet: '), write(XSL), nl, write(' XSL stylesheet: '), write(XSL), nl,
'$lgt_default_flag'(unknown, Unknown), '$lgt_default_flag'(unknown, Unknown),

View File

@ -1,7 +1,7 @@
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% %
% Logtalk - Object oriented extension to Prolog % Logtalk - Object oriented extension to Prolog
% Release 2.14.2 % Release 2.14.3
% %
% configuration file for YAP Prolog 4.3.x % configuration file for YAP Prolog 4.3.x
% %
@ -195,6 +195,7 @@ forall(Generate, Test) :-
'$lgt_default_flag'(xml, on). '$lgt_default_flag'(xml, on).
'$lgt_default_flag'(xsl, 'lgtxml.xsl'). '$lgt_default_flag'(xsl, 'lgtxml.xsl').
'$lgt_default_flag'(doctype, local).
'$lgt_default_flag'(unknown, warning). '$lgt_default_flag'(unknown, warning).
'$lgt_default_flag'(misspelt, warning). '$lgt_default_flag'(misspelt, warning).