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:
parent
00c4895761
commit
4b88cd24f9
@ -1,6 +1,6 @@
|
||||
=================================================================
|
||||
Logtalk - Object oriented extension to Prolog
|
||||
Release 2.14.2
|
||||
Release 2.14.3
|
||||
|
||||
Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved.
|
||||
=================================================================
|
||||
|
@ -1,6 +1,6 @@
|
||||
=================================================================
|
||||
Logtalk - Object oriented extension to Prolog
|
||||
Release 2.14.2
|
||||
Release 2.14.3
|
||||
|
||||
Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved.
|
||||
=================================================================
|
||||
|
@ -1,6 +1,6 @@
|
||||
=================================================================
|
||||
Logtalk - Object oriented extension to Prolog
|
||||
Release 2.14.2
|
||||
Release 2.14.3
|
||||
|
||||
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
|
||||
|
||||
Calls to built-in method parameter/2 are now compiled inline, improving
|
||||
|
@ -1,6 +1,6 @@
|
||||
=================================================================
|
||||
Logtalk - Object oriented extension to Prolog
|
||||
Release 2.14.2
|
||||
Release 2.14.3
|
||||
|
||||
Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved.
|
||||
=================================================================
|
||||
|
@ -1,6 +1,6 @@
|
||||
=================================================================
|
||||
Logtalk - Object oriented extension to Prolog
|
||||
Release 2.14.2
|
||||
Release 2.14.3
|
||||
|
||||
Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved.
|
||||
=================================================================
|
||||
|
@ -1,6 +1,6 @@
|
||||
=================================================================
|
||||
Logtalk - Object oriented extension to Prolog
|
||||
Release 2.14.2
|
||||
Release 2.14.3
|
||||
|
||||
Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved.
|
||||
=================================================================
|
||||
|
@ -1,6 +1,6 @@
|
||||
=================================================================
|
||||
Logtalk - Object oriented extension to Prolog
|
||||
Release 2.14.2
|
||||
Release 2.14.3
|
||||
|
||||
Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved.
|
||||
=================================================================
|
||||
|
@ -1,6 +1,6 @@
|
||||
=================================================================
|
||||
Logtalk - Object oriented extension to Prolog
|
||||
Release 2.14.2
|
||||
Release 2.14.3
|
||||
|
||||
Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved.
|
||||
=================================================================
|
||||
|
@ -1,6 +1,6 @@
|
||||
=================================================================
|
||||
Logtalk - Object oriented extension to Prolog
|
||||
Release 2.14.2
|
||||
Release 2.14.3
|
||||
|
||||
Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved.
|
||||
=================================================================
|
||||
|
@ -1,6 +1,6 @@
|
||||
=================================================================
|
||||
Logtalk - Object oriented extension to Prolog
|
||||
Release 2.14.2
|
||||
Release 2.14.3
|
||||
|
||||
Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved.
|
||||
=================================================================
|
||||
|
@ -1,6 +1,6 @@
|
||||
=================================================================
|
||||
Logtalk - Object oriented extension to Prolog
|
||||
Release 2.14.2
|
||||
Release 2.14.3
|
||||
|
||||
Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved.
|
||||
=================================================================
|
||||
|
@ -1,6 +1,6 @@
|
||||
=================================================================
|
||||
Logtalk - Object oriented extension to Prolog
|
||||
Release 2.14.2
|
||||
Release 2.14.3
|
||||
|
||||
Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved.
|
||||
=================================================================
|
||||
|
@ -1,6 +1,6 @@
|
||||
=================================================================
|
||||
Logtalk - Object oriented extension to Prolog
|
||||
Release 2.14.2
|
||||
Release 2.14.3
|
||||
|
||||
Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved.
|
||||
=================================================================
|
||||
|
@ -1,6 +1,6 @@
|
||||
=================================================================
|
||||
Logtalk - Object oriented extension to Prolog
|
||||
Release 2.14.2
|
||||
Release 2.14.3
|
||||
|
||||
Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved.
|
||||
=================================================================
|
||||
|
@ -1,6 +1,6 @@
|
||||
=================================================================
|
||||
Logtalk - Object oriented extension to Prolog
|
||||
Release 2.14.2
|
||||
Release 2.14.3
|
||||
|
||||
Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved.
|
||||
=================================================================
|
||||
|
@ -1,6 +1,6 @@
|
||||
=================================================================
|
||||
Logtalk - Object oriented extension to Prolog
|
||||
Release 2.14.2
|
||||
Release 2.14.3
|
||||
|
||||
Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved.
|
||||
=================================================================
|
||||
|
@ -1,6 +1,6 @@
|
||||
=================================================================
|
||||
Logtalk - Object oriented extension to Prolog
|
||||
Release 2.14.2
|
||||
Release 2.14.3
|
||||
|
||||
Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved.
|
||||
=================================================================
|
||||
|
@ -1,6 +1,6 @@
|
||||
=================================================================
|
||||
Logtalk - Object oriented extension to Prolog
|
||||
Release 2.14.2
|
||||
Release 2.14.3
|
||||
|
||||
Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved.
|
||||
=================================================================
|
||||
|
@ -1,6 +1,6 @@
|
||||
=================================================================
|
||||
Logtalk - Object oriented extension to Prolog
|
||||
Release 2.14.2
|
||||
Release 2.14.3
|
||||
|
||||
Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved.
|
||||
=================================================================
|
||||
|
@ -1,6 +1,6 @@
|
||||
=================================================================
|
||||
Logtalk - Object oriented extension to Prolog
|
||||
Release 2.14.2
|
||||
Release 2.14.3
|
||||
|
||||
Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved.
|
||||
=================================================================
|
||||
|
@ -1,6 +1,6 @@
|
||||
=================================================================
|
||||
Logtalk - Object oriented extension to Prolog
|
||||
Release 2.14.2
|
||||
Release 2.14.3
|
||||
|
||||
Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved.
|
||||
=================================================================
|
||||
|
@ -1,6 +1,6 @@
|
||||
=================================================================
|
||||
Logtalk - Object oriented extension to Prolog
|
||||
Release 2.14.2
|
||||
Release 2.14.3
|
||||
|
||||
Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved.
|
||||
=================================================================
|
||||
|
@ -1,6 +1,6 @@
|
||||
=================================================================
|
||||
Logtalk - Object oriented extension to Prolog
|
||||
Release 2.14.2
|
||||
Release 2.14.3
|
||||
|
||||
Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved.
|
||||
=================================================================
|
||||
|
@ -1,6 +1,6 @@
|
||||
=================================================================
|
||||
Logtalk - Object oriented extension to Prolog
|
||||
Release 2.14.2
|
||||
Release 2.14.3
|
||||
|
||||
Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved.
|
||||
=================================================================
|
||||
|
@ -1,6 +1,6 @@
|
||||
=================================================================
|
||||
Logtalk - Object oriented extension to Prolog
|
||||
Release 2.14.2
|
||||
Release 2.14.3
|
||||
|
||||
Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved.
|
||||
=================================================================
|
||||
|
@ -1,6 +1,6 @@
|
||||
=================================================================
|
||||
Logtalk - Object oriented extension to Prolog
|
||||
Release 2.14.2
|
||||
Release 2.14.3
|
||||
|
||||
Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved.
|
||||
=================================================================
|
||||
|
@ -1,6 +1,6 @@
|
||||
=================================================================
|
||||
Logtalk - Object oriented extension to Prolog
|
||||
Release 2.14.2
|
||||
Release 2.14.3
|
||||
|
||||
Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved.
|
||||
=================================================================
|
||||
|
@ -1,6 +1,6 @@
|
||||
=================================================================
|
||||
Logtalk - Object oriented extension to Prolog
|
||||
Release 2.14.2
|
||||
Release 2.14.3
|
||||
|
||||
Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved.
|
||||
=================================================================
|
||||
|
@ -1,6 +1,6 @@
|
||||
=================================================================
|
||||
Logtalk - Object oriented extension to Prolog
|
||||
Release 2.14.2
|
||||
Release 2.14.3
|
||||
|
||||
Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved.
|
||||
=================================================================
|
||||
|
@ -1,6 +1,6 @@
|
||||
=================================================================
|
||||
Logtalk - Object oriented extension to Prolog
|
||||
Release 2.14.2
|
||||
Release 2.14.3
|
||||
|
||||
Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved.
|
||||
=================================================================
|
||||
|
@ -1,6 +1,6 @@
|
||||
=================================================================
|
||||
Logtalk - Object oriented extension to Prolog
|
||||
Release 2.14.2
|
||||
Release 2.14.3
|
||||
|
||||
Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved.
|
||||
=================================================================
|
||||
|
@ -1,6 +1,6 @@
|
||||
=================================================================
|
||||
Logtalk - Object oriented extension to Prolog
|
||||
Release 2.14.2
|
||||
Release 2.14.3
|
||||
|
||||
Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved.
|
||||
=================================================================
|
||||
|
@ -1,6 +1,6 @@
|
||||
=================================================================
|
||||
Logtalk - Object oriented extension to Prolog
|
||||
Release 2.14.2
|
||||
Release 2.14.3
|
||||
|
||||
Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved.
|
||||
=================================================================
|
||||
|
@ -1,6 +1,6 @@
|
||||
=================================================================
|
||||
Logtalk - Object oriented extension to Prolog
|
||||
Release 2.14.2
|
||||
Release 2.14.3
|
||||
|
||||
Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved.
|
||||
=================================================================
|
||||
|
@ -1,6 +1,6 @@
|
||||
=================================================================
|
||||
Logtalk - Object oriented extension to Prolog
|
||||
Release 2.14.2
|
||||
Release 2.14.3
|
||||
|
||||
Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved.
|
||||
=================================================================
|
||||
|
@ -1,6 +1,6 @@
|
||||
=================================================================
|
||||
Logtalk - Object oriented extension to Prolog
|
||||
Release 2.14.2
|
||||
Release 2.14.3
|
||||
|
||||
Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved.
|
||||
=================================================================
|
||||
|
@ -1,6 +1,6 @@
|
||||
=================================================================
|
||||
Logtalk - Object oriented extension to Prolog
|
||||
Release 2.14.2
|
||||
Release 2.14.3
|
||||
|
||||
Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved.
|
||||
=================================================================
|
||||
|
@ -1,6 +1,6 @@
|
||||
=================================================================
|
||||
Logtalk - Object oriented extension to Prolog
|
||||
Release 2.14.2
|
||||
Release 2.14.3
|
||||
|
||||
Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved.
|
||||
=================================================================
|
||||
|
@ -1,6 +1,6 @@
|
||||
=================================================================
|
||||
Logtalk - Object oriented extension to Prolog
|
||||
Release 2.14.2
|
||||
Release 2.14.3
|
||||
|
||||
Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved.
|
||||
=================================================================
|
||||
|
@ -1,6 +1,6 @@
|
||||
=================================================================
|
||||
Logtalk - Object oriented extension to Prolog
|
||||
Release 2.14.2
|
||||
Release 2.14.3
|
||||
|
||||
Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved.
|
||||
=================================================================
|
||||
|
@ -1,6 +1,6 @@
|
||||
=================================================================
|
||||
Logtalk - Object oriented extension to Prolog
|
||||
Release 2.14.2
|
||||
Release 2.14.3
|
||||
|
||||
Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved.
|
||||
=================================================================
|
||||
|
@ -1,6 +1,6 @@
|
||||
=================================================================
|
||||
Logtalk - Object oriented extension to Prolog
|
||||
Release 2.14.2
|
||||
Release 2.14.3
|
||||
|
||||
Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved.
|
||||
=================================================================
|
||||
|
@ -1,6 +1,6 @@
|
||||
=================================================================
|
||||
Logtalk - Object oriented extension to Prolog
|
||||
Release 2.14.2
|
||||
Release 2.14.3
|
||||
|
||||
Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved.
|
||||
=================================================================
|
||||
|
@ -1,6 +1,6 @@
|
||||
=================================================================
|
||||
Logtalk - Object oriented extension to Prolog
|
||||
Release 2.14.2
|
||||
Release 2.14.3
|
||||
|
||||
Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved.
|
||||
=================================================================
|
||||
|
@ -1,6 +1,6 @@
|
||||
=================================================================
|
||||
Logtalk - Object oriented extension to Prolog
|
||||
Release 2.14.2
|
||||
Release 2.14.3
|
||||
|
||||
Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved.
|
||||
=================================================================
|
||||
|
@ -1,6 +1,6 @@
|
||||
=================================================================
|
||||
Logtalk - Object oriented extension to Prolog
|
||||
Release 2.14.2
|
||||
Release 2.14.3
|
||||
|
||||
Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved.
|
||||
=================================================================
|
||||
|
@ -1,6 +1,6 @@
|
||||
=================================================================
|
||||
Logtalk - Object oriented extension to Prolog
|
||||
Release 2.14.2
|
||||
Release 2.14.3
|
||||
|
||||
Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved.
|
||||
=================================================================
|
||||
|
@ -1,6 +1,6 @@
|
||||
=================================================================
|
||||
Logtalk - Object oriented extension to Prolog
|
||||
Release 2.14.2
|
||||
Release 2.14.3
|
||||
|
||||
Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved.
|
||||
=================================================================
|
||||
|
@ -1,6 +1,6 @@
|
||||
=================================================================
|
||||
Logtalk - Object oriented extension to Prolog
|
||||
Release 2.14.2
|
||||
Release 2.14.3
|
||||
|
||||
Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved.
|
||||
=================================================================
|
||||
|
@ -1,6 +1,6 @@
|
||||
=================================================================
|
||||
Logtalk - Object oriented extension to Prolog
|
||||
Release 2.14.2
|
||||
Release 2.14.3
|
||||
|
||||
Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved.
|
||||
=================================================================
|
||||
|
@ -1,6 +1,6 @@
|
||||
=================================================================
|
||||
Logtalk - Object oriented extension to Prolog
|
||||
Release 2.14.2
|
||||
Release 2.14.3
|
||||
|
||||
Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved.
|
||||
=================================================================
|
||||
|
@ -1,6 +1,6 @@
|
||||
=================================================================
|
||||
Logtalk - Object oriented extension to Prolog
|
||||
Release 2.14.2
|
||||
Release 2.14.3
|
||||
|
||||
Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved.
|
||||
=================================================================
|
||||
|
@ -1,6 +1,6 @@
|
||||
=================================================================
|
||||
Logtalk - Object oriented extension to Prolog
|
||||
Release 2.14.2
|
||||
Release 2.14.3
|
||||
|
||||
Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved.
|
||||
=================================================================
|
||||
|
@ -1,6 +1,6 @@
|
||||
=================================================================
|
||||
Logtalk - Object oriented extension to Prolog
|
||||
Release 2.14.2
|
||||
Release 2.14.3
|
||||
|
||||
Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved.
|
||||
=================================================================
|
||||
|
@ -1,6 +1,6 @@
|
||||
=================================================================
|
||||
Logtalk - Object oriented extension to Prolog
|
||||
Release 2.14.2
|
||||
Release 2.14.3
|
||||
|
||||
Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved.
|
||||
=================================================================
|
||||
|
@ -1,7 +1,7 @@
|
||||
|
||||
=================================================================
|
||||
Logtalk - Object oriented extension to Prolog
|
||||
Release 2.14.2
|
||||
Release 2.14.3
|
||||
|
||||
Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved.
|
||||
=================================================================
|
||||
|
@ -1,6 +1,6 @@
|
||||
=================================================================
|
||||
Logtalk - Object oriented extension to Prolog
|
||||
Release 2.14.2
|
||||
Release 2.14.3
|
||||
|
||||
Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved.
|
||||
=================================================================
|
||||
|
@ -1,6 +1,6 @@
|
||||
=================================================================
|
||||
Logtalk - Object oriented extension to Prolog
|
||||
Release 2.14.2
|
||||
Release 2.14.3
|
||||
|
||||
Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved.
|
||||
=================================================================
|
||||
|
@ -1,6 +1,6 @@
|
||||
=================================================================
|
||||
Logtalk - Object oriented extension to Prolog
|
||||
Release 2.14.2
|
||||
Release 2.14.3
|
||||
|
||||
Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved.
|
||||
=================================================================
|
||||
|
@ -1,6 +1,6 @@
|
||||
=================================================================
|
||||
Logtalk - Object oriented extension to Prolog
|
||||
Release 2.14.2
|
||||
Release 2.14.3
|
||||
|
||||
Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved.
|
||||
=================================================================
|
||||
|
@ -1,6 +1,6 @@
|
||||
=================================================================
|
||||
Logtalk - Object oriented extension to Prolog
|
||||
Release 2.14.2
|
||||
Release 2.14.3
|
||||
|
||||
Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved.
|
||||
=================================================================
|
||||
|
@ -1,6 +1,6 @@
|
||||
=================================================================
|
||||
Logtalk - Object oriented extension to Prolog
|
||||
Release 2.14.2
|
||||
Release 2.14.3
|
||||
|
||||
Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved.
|
||||
=================================================================
|
||||
|
@ -1,6 +1,6 @@
|
||||
=================================================================
|
||||
Logtalk - Object oriented extension to Prolog
|
||||
Release 2.14.2
|
||||
Release 2.14.3
|
||||
|
||||
Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved.
|
||||
=================================================================
|
||||
|
@ -1,6 +1,6 @@
|
||||
=================================================================
|
||||
Logtalk - Object oriented extension to Prolog
|
||||
Release 2.14.2
|
||||
Release 2.14.3
|
||||
|
||||
Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved.
|
||||
=================================================================
|
||||
|
@ -7,14 +7,14 @@
|
||||
<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
|
||||
|
||||
<head>
|
||||
<title>Logtalk 2.14.2 Documentation</title>
|
||||
<title>Logtalk 2.14.3 Documentation</title>
|
||||
<link rel="stylesheet" href="styles.css" type="text/css" />
|
||||
</head>
|
||||
|
||||
<body>
|
||||
|
||||
<hr />
|
||||
<h1 class="center">Logtalk 2.14.2</h1>
|
||||
<h1 class="center">Logtalk 2.14.3</h1>
|
||||
|
||||
<h3 class="center">Documentation</h3>
|
||||
<p class="center">
|
||||
@ -45,7 +45,7 @@
|
||||
|
||||
<hr />
|
||||
<p class="center">
|
||||
Last updated on: August 15, 2002
|
||||
Last updated on: September 6, 2002
|
||||
</p>
|
||||
<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>
|
||||
|
@ -57,10 +57,10 @@ forall(+callable, +callable)
|
||||
|
||||
<hr />
|
||||
<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 class="center">
|
||||
Last updated on: August 6, 2002
|
||||
Last updated on: September 6, 2002
|
||||
</p>
|
||||
<hr />
|
||||
|
||||
|
@ -55,10 +55,10 @@ retractall(+callable)
|
||||
|
||||
<hr />
|
||||
<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 class="center">
|
||||
Last updated on: August 6, 2002
|
||||
Last updated on: September 6, 2002
|
||||
</p>
|
||||
<hr />
|
||||
|
||||
|
@ -133,7 +133,6 @@
|
||||
<dl>
|
||||
<dt>Others</dt>
|
||||
<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>
|
||||
</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>
|
||||
</p>
|
||||
<p class="center">
|
||||
Last updated on: August 6, 2002
|
||||
Last updated on: September 6, 2002
|
||||
</p>
|
||||
<hr />
|
||||
|
||||
|
@ -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>
|
||||
</p>
|
||||
<p class="center">
|
||||
Last updated on: August 15, 2002
|
||||
Last updated on: September 5, 2002
|
||||
</p>
|
||||
<hr />
|
||||
|
||||
|
@ -255,6 +255,10 @@ You can use the following options:
|
||||
<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>
|
||||
</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>
|
||||
<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>
|
||||
@ -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>
|
||||
</p>
|
||||
<p class="center">
|
||||
Last updated on: August 6, 2002
|
||||
Last updated on: September 5, 2002
|
||||
</p>
|
||||
<hr />
|
||||
|
||||
|
@ -1,6 +1,6 @@
|
||||
=================================================================
|
||||
Logtalk - Object oriented extension to Prolog
|
||||
Release 2.14.2
|
||||
Release 2.14.3
|
||||
|
||||
Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved.
|
||||
=================================================================
|
||||
|
@ -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\
|
@ -1,7 +1,7 @@
|
||||
; TextPad syntax definitions for Logtalk (http://www.logtalk.org/)
|
||||
;
|
||||
; Author: Paulo Moura
|
||||
; Last changed in: May 21, 2002
|
||||
; Author: Paulo Moura
|
||||
; Last changed in: September 6, 2002
|
||||
;
|
||||
; Tags used and sugested colors:
|
||||
; Keywords 1 message sending operators blue
|
||||
@ -128,7 +128,6 @@ set_logtalk_flag
|
||||
logtalk_compile
|
||||
logtalk_load
|
||||
forall
|
||||
logtalk_version
|
||||
retractall
|
||||
|
||||
|
||||
|
@ -1,8 +1,8 @@
|
||||
" Vim syntax file
|
||||
"
|
||||
" Language: Logtalk
|
||||
" Maintainer: Paulo Moura <pmoura@noe.ubi.pt>
|
||||
" Last Change: 2002 May 18
|
||||
" Maintainer: Paulo Moura <pmoura@logtalk.org>
|
||||
" Last Change: 2002 September 6
|
||||
|
||||
|
||||
" 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 forall
|
||||
syn keyword logtalkBuiltIn logtalk_version
|
||||
syn keyword logtalkBuiltIn retractall
|
||||
|
||||
|
||||
|
@ -2,12 +2,12 @@
|
||||
|
||||
<!DOCTYPE MODE SYSTEM "xmode.dtd">
|
||||
|
||||
<!-- jEdit Logtalk syntax file
|
||||
<!-- jEdit 4.1 Logtalk syntax file
|
||||
|
||||
written by Paulo Moura
|
||||
version 1.0
|
||||
created on 2 May 2002
|
||||
last revised 2 May 2002
|
||||
written by Paulo Moura
|
||||
version 1.1
|
||||
created on 2 May 2002
|
||||
last revised 28 August 2002
|
||||
-->
|
||||
|
||||
<MODE>
|
||||
@ -16,14 +16,11 @@
|
||||
<PROPERTY NAME="lineComment" VALUE="%" />
|
||||
<PROPERTY NAME="commentStart" VALUE="/*" />
|
||||
<PROPERTY NAME="commentEnd" VALUE="*/" />
|
||||
<PROPERTY NAME="tabSize" VALUE="4" />
|
||||
</PROPS>
|
||||
|
||||
<RULES IGNORE_CASE="FALSE">
|
||||
|
||||
<!-- Whitespace -->
|
||||
<WHITESPACE> </WHITESPACE>
|
||||
<WHITESPACE> </WHITESPACE>
|
||||
|
||||
<!-- Comments -->
|
||||
<EOL_SPAN TYPE="COMMENT1">%</EOL_SPAN>
|
||||
<SPAN TYPE="COMMENT1" NO_LINE_BREAK="FALSE">
|
||||
@ -81,15 +78,15 @@
|
||||
<BEGIN>:- initialization(</BEGIN>
|
||||
<END>).</END>
|
||||
</SPAN>
|
||||
<SPAN TYPE="FUNCTION" NO_LINE_BREAK="FALSE" DELEGATE="MAIN">
|
||||
<SPAN TYPE="FUNCTION" NO_LINE_BREAK="FALSE" DELEGATE="INFO">
|
||||
<BEGIN>:- info(</BEGIN>
|
||||
<END>).</END>
|
||||
</SPAN>
|
||||
<SPAN TYPE="FUNCTION" NO_LINE_BREAK="FALSE" DELEGATE="MAIN">
|
||||
<SPAN TYPE="FUNCTION" NO_LINE_BREAK="FALSE" DELEGATE="MODE">
|
||||
<BEGIN>:- mode(</BEGIN>
|
||||
<END>).</END>
|
||||
</SPAN>
|
||||
<SPAN TYPE="FUNCTION" NO_LINE_BREAK="FALSE" DELEGATE="MAIN">
|
||||
<SPAN TYPE="FUNCTION" NO_LINE_BREAK="FALSE" DELEGATE="PIs">
|
||||
<BEGIN>:- dynamic(</BEGIN>
|
||||
<END>).</END>
|
||||
</SPAN>
|
||||
@ -97,19 +94,19 @@
|
||||
<BEGIN>:- dynamic</BEGIN>
|
||||
<END>.</END>
|
||||
</SPAN>
|
||||
<SPAN TYPE="FUNCTION" NO_LINE_BREAK="FALSE" DELEGATE="MAIN">
|
||||
<SPAN TYPE="FUNCTION" NO_LINE_BREAK="FALSE" DELEGATE="PIs">
|
||||
<BEGIN>:- discontiguous(</BEGIN>
|
||||
<END>).</END>
|
||||
</SPAN>
|
||||
<SPAN TYPE="FUNCTION" NO_LINE_BREAK="FALSE" DELEGATE="MAIN">
|
||||
<SPAN TYPE="FUNCTION" NO_LINE_BREAK="FALSE" DELEGATE="PIs">
|
||||
<BEGIN>:- public(</BEGIN>
|
||||
<END>).</END>
|
||||
</SPAN>
|
||||
<SPAN TYPE="FUNCTION" NO_LINE_BREAK="FALSE" DELEGATE="MAIN">
|
||||
<SPAN TYPE="FUNCTION" NO_LINE_BREAK="FALSE" DELEGATE="PIs">
|
||||
<BEGIN>:- protected(</BEGIN>
|
||||
<END>).</END>
|
||||
</SPAN>
|
||||
<SPAN TYPE="FUNCTION" NO_LINE_BREAK="FALSE" DELEGATE="MAIN">
|
||||
<SPAN TYPE="FUNCTION" NO_LINE_BREAK="FALSE" DELEGATE="PIs">
|
||||
<BEGIN>:- private(</BEGIN>
|
||||
<END>).</END>
|
||||
</SPAN>
|
||||
@ -121,27 +118,20 @@
|
||||
<BEGIN>:- op(</BEGIN>
|
||||
<END>).</END>
|
||||
</SPAN>
|
||||
<SPAN TYPE="FUNCTION" NO_LINE_BREAK="FALSE" DELEGATE="MAIN">
|
||||
<SPAN TYPE="FUNCTION" NO_LINE_BREAK="FALSE" DELEGATE="ENTITY_NAMES">
|
||||
<BEGIN>:- calls(</BEGIN>
|
||||
<END>).</END>
|
||||
</SPAN>
|
||||
<SPAN TYPE="FUNCTION" NO_LINE_BREAK="FALSE" DELEGATE="MAIN">
|
||||
<SPAN TYPE="FUNCTION" NO_LINE_BREAK="FALSE" DELEGATE="ENTITY_NAMES">
|
||||
<BEGIN>:- uses(</BEGIN>
|
||||
<END>).</END>
|
||||
</SPAN>
|
||||
|
||||
<!-- Logtalk message sending operators -->
|
||||
<SEQ TYPE="OPERATOR">::</SEQ>
|
||||
<SEQ TYPE="OPERATOR">:</SEQ>
|
||||
<SEQ TYPE="OPERATOR">^^</SEQ>
|
||||
|
||||
<!-- Parentheses -->
|
||||
<SEQ TYPE="NULL">(</SEQ>
|
||||
<SEQ TYPE="NULL">)</SEQ>
|
||||
<SEQ TYPE="NULL">{</SEQ>
|
||||
<SEQ TYPE="NULL">}</SEQ>
|
||||
|
||||
<KEYWORDS IGNORE_CASE="FALSE">
|
||||
|
||||
<KEYWORDS AT_WORD_START="TRUE">
|
||||
|
||||
<!-- Logtalk built-in predicates -->
|
||||
|
||||
@ -207,10 +197,6 @@
|
||||
<FUNCTION>before</FUNCTION>
|
||||
<FUNCTION>after</FUNCTION>
|
||||
|
||||
<!-- Mode operators -->
|
||||
<SEQ TYPE="OPERATOR">?</SEQ>
|
||||
<SEQ TYPE="OPERATOR">@</SEQ>
|
||||
|
||||
<!-- Control constructs -->
|
||||
<FUNCTION>true</FUNCTION>
|
||||
<FUNCTION>fail</FUNCTION>
|
||||
@ -252,7 +238,7 @@
|
||||
<FUNCTION>copy_term</FUNCTION>
|
||||
|
||||
<!-- Arithemtic evaluation -->
|
||||
<FUNCTION>is</FUNCTION>
|
||||
<OPERATOR>is</OPERATOR>
|
||||
|
||||
<!-- Arithemtic comparison -->
|
||||
<SEQ TYPE="OPERATOR">=:=</SEQ>
|
||||
@ -316,7 +302,7 @@
|
||||
<FUNCTION>current_char_conversion</FUNCTION>
|
||||
|
||||
<!-- Logic and control -->
|
||||
<SEQ TYPE="FUNCTION">\+</SEQ>
|
||||
<SEQ TYPE="OPERATOR">\+</SEQ>
|
||||
<FUNCTION>once</FUNCTION>
|
||||
<FUNCTION>repeat</FUNCTION>
|
||||
|
||||
@ -399,14 +385,54 @@
|
||||
</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>
|
||||
|
||||
|
||||
|
||||
<RULES SET="DIRECTIVE_CONTENTS" IGNORE_CASE="FALSE">
|
||||
</RULES>
|
||||
|
||||
|
||||
<RULES SET="PROLOG" IGNORE_CASE="FALSE">
|
||||
</RULES>
|
||||
|
||||
|
||||
</MODE>
|
||||
|
@ -1,6 +1,6 @@
|
||||
=================================================================
|
||||
Logtalk - Object oriented extension to Prolog
|
||||
Release 2.14.2
|
||||
Release 2.14.3
|
||||
|
||||
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
|
||||
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:
|
||||
|
||||
@ -47,7 +54,9 @@ lgtpdfa4.xsl lgtpdfus.xsl
|
||||
|
||||
XSLT files to generate PDF files from the .xml files (formatted either
|
||||
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
|
||||
@ -57,7 +66,7 @@ texml.xsl
|
||||
at: http://www.alphaworks.ibm.com/tech/texml/.
|
||||
|
||||
|
||||
ie5.xsl
|
||||
ie50.xsl
|
||||
|
||||
XSLT file for viewing .xml files in Microsoft Internet Explorer 5.x
|
||||
(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.
|
||||
Edit the script to match your environment and paper format preference
|
||||
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
|
||||
@ -124,7 +134,8 @@ pdf.bat
|
||||
Sample DOS batch script to convert .xml files to .pdf files.
|
||||
Edit the script to match your environment and paper format preference
|
||||
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
|
||||
|
@ -1,8 +1,8 @@
|
||||
#!/bin/sh
|
||||
|
||||
XT_PATH="."
|
||||
SAX_PATH="."
|
||||
XP_PATH="."
|
||||
XT_PATH="/Applications/XT"
|
||||
SAX_PATH="/Applications/XT"
|
||||
XP_PATH="/Applications/XT"
|
||||
|
||||
XSLT="lgthtml.xsl"
|
||||
|
||||
@ -23,17 +23,17 @@ echo value as the title of the index.html file.
|
||||
echo
|
||||
echo converting XML files to HTML...
|
||||
|
||||
foreach file (*.xml)
|
||||
echo " "converting $file
|
||||
for file in *.xml; do
|
||||
echo " converting" $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
|
||||
end
|
||||
done
|
||||
|
||||
echo conversion done
|
||||
echo
|
||||
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 "<html>" >> index.html
|
||||
@ -45,11 +45,11 @@ echo "<body>" >> index.html
|
||||
echo "<h1>"$title"</h1>" >> index.html
|
||||
echo "<ul>" >> index.html
|
||||
|
||||
foreach file (*.xml)
|
||||
for file in *.xml; do
|
||||
name="`expr "$file" : '\(.*\)\.[^./]*$' \| "$file"`"
|
||||
echo " "indexing $name.html
|
||||
echo " indexing" $name.html
|
||||
echo " <li><a href=\""$name.html"\">"$name"</a></li>" >> index.html
|
||||
end
|
||||
done
|
||||
|
||||
echo "</ul>" >> index.html
|
||||
|
||||
|
@ -8,7 +8,7 @@
|
||||
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
||||
%
|
||||
% Logtalk - Object oriented extension to Prolog
|
||||
% Release 2.14.2
|
||||
% Release 2.14.3
|
||||
%
|
||||
% Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved.
|
||||
%
|
||||
|
@ -14,7 +14,7 @@
|
||||
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
||||
%
|
||||
% Logtalk - Object oriented extension to Prolog
|
||||
% Release 2.14.2
|
||||
% Release 2.14.3
|
||||
%
|
||||
% Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved.
|
||||
%
|
||||
|
@ -9,7 +9,7 @@
|
||||
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
||||
%
|
||||
% Logtalk - Object oriented extension to Prolog
|
||||
% Release 2.14.2
|
||||
% Release 2.14.3
|
||||
%
|
||||
% Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved.
|
||||
%
|
||||
@ -39,11 +39,11 @@
|
||||
</fo:simple-page-master>
|
||||
</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:block>
|
||||
<fo:leader leader-pattern="rule" leader-length="inherit"/>
|
||||
<fo:leader leader-pattern="rule" leader-length="100%"/>
|
||||
</fo:block>
|
||||
<fo:block
|
||||
text-align="end"
|
||||
@ -56,7 +56,7 @@
|
||||
|
||||
<fo:static-content flow-name="xsl-region-after">
|
||||
<fo:block>
|
||||
<fo:leader leader-pattern="rule" leader-length="inherit"/>
|
||||
<fo:leader leader-pattern="rule" leader-length="100%"/>
|
||||
</fo:block>
|
||||
<fo:block
|
||||
text-align="end"
|
||||
@ -71,7 +71,7 @@
|
||||
<fo:block
|
||||
font-size="18pt"
|
||||
font-family="sans-serif"
|
||||
font-weight="bold"
|
||||
font-weight="bold"
|
||||
space-after="8pt">
|
||||
<xsl:value-of select="logtalk/entity/name"/>
|
||||
</fo:block>
|
||||
@ -92,7 +92,7 @@
|
||||
|
||||
<xsl:if test="comment">
|
||||
<fo:block
|
||||
margin-left="1cm"
|
||||
margin-left="10mm"
|
||||
font-size="10pt"
|
||||
font-family="serif"
|
||||
font-style="italic"
|
||||
@ -111,7 +111,7 @@
|
||||
<fo:block
|
||||
font-size="9pt"
|
||||
font-family="monospace"
|
||||
margin-left="1cm">
|
||||
margin-left="10mm">
|
||||
<xsl:value-of select="authors"/>
|
||||
</fo:block>
|
||||
</xsl:if>
|
||||
@ -126,7 +126,7 @@
|
||||
<fo:block
|
||||
font-size="9pt"
|
||||
font-family="monospace"
|
||||
margin-left="1cm">
|
||||
margin-left="10mm">
|
||||
<xsl:value-of select="version"/>
|
||||
</fo:block>
|
||||
</xsl:if>
|
||||
@ -141,7 +141,7 @@
|
||||
<fo:block
|
||||
font-size="9pt"
|
||||
font-family="monospace"
|
||||
margin-left="1cm">
|
||||
margin-left="10mm">
|
||||
<xsl:value-of select="date"/>
|
||||
</fo:block>
|
||||
</xsl:if>
|
||||
@ -156,34 +156,27 @@
|
||||
<fo:block
|
||||
font-size="9pt"
|
||||
font-family="monospace"
|
||||
margin-left="1cm"
|
||||
margin-left="10mm"
|
||||
space-after="8pt">
|
||||
<xsl:value-of select="compilation"/>
|
||||
</fo:block>
|
||||
|
||||
<fo:list-block>
|
||||
<xsl:if test="info">
|
||||
<xsl:for-each select="info">
|
||||
<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">
|
||||
<xsl:value-of select="key"/>:
|
||||
</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>
|
||||
<fo:block
|
||||
font-size="10pt"
|
||||
font-family="serif"
|
||||
keep-with-next="always">
|
||||
<xsl:value-of select="key"/>:
|
||||
</fo:block>
|
||||
<fo:block
|
||||
font-size="9pt"
|
||||
font-family="monospace"
|
||||
margin-left="10mm">
|
||||
<xsl:value-of select="value"/>
|
||||
</fo:block>
|
||||
</xsl:for-each>
|
||||
</fo:list-block>
|
||||
</xsl:if>
|
||||
|
||||
</xsl:template>
|
||||
|
||||
@ -271,7 +264,7 @@
|
||||
<fo:block
|
||||
font-size="9pt"
|
||||
font-family="monospace"
|
||||
margin-left="1cm">
|
||||
margin-left="10mm">
|
||||
<xsl:value-of select="name"/>
|
||||
</fo:block>
|
||||
</xsl:template>
|
||||
@ -281,7 +274,7 @@
|
||||
<fo:block
|
||||
font-size="9pt"
|
||||
font-family="monospace"
|
||||
margin-left="1cm">
|
||||
margin-left="10mm">
|
||||
<xsl:value-of select="name"/>
|
||||
</fo:block>
|
||||
</xsl:template>
|
||||
@ -291,7 +284,7 @@
|
||||
<fo:block
|
||||
font-size="9pt"
|
||||
font-family="monospace"
|
||||
margin-left="1cm">
|
||||
margin-left="10mm">
|
||||
<xsl:value-of select="scope"/><xsl:text> </xsl:text><xsl:value-of select="name"/>
|
||||
</fo:block>
|
||||
</xsl:template>
|
||||
@ -411,127 +404,91 @@
|
||||
|
||||
<xsl:if test="comment">
|
||||
<fo:block
|
||||
margin-left="1cm"
|
||||
margin-left="10mm"
|
||||
font-size="10pt"
|
||||
font-family="serif"
|
||||
font-style="italic"
|
||||
space-before="4pt">
|
||||
space-before="4pt"
|
||||
space-after="8pt">
|
||||
<xsl:value-of select="comment"/>
|
||||
</fo:block>
|
||||
</xsl:if>
|
||||
|
||||
<fo:list-block>
|
||||
<fo:list-item>
|
||||
<fo:list-item-label>
|
||||
<fo:block></fo:block>
|
||||
</fo:list-item-label>
|
||||
<fo:list-item-body>
|
||||
<fo:block
|
||||
space-before="4pt"
|
||||
font-size="10pt"
|
||||
font-family="serif"
|
||||
keep-with-next="always">
|
||||
compilation:
|
||||
</fo:block>
|
||||
<fo:block
|
||||
font-size="9pt"
|
||||
font-family="monospace"
|
||||
margin-left="1cm">
|
||||
<xsl:value-of select="compilation"/>
|
||||
</fo:block>
|
||||
</fo:list-item-body>
|
||||
</fo:list-item>
|
||||
<xsl:if test="template">
|
||||
<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">
|
||||
template:
|
||||
</fo:block>
|
||||
<fo:block
|
||||
font-size="9pt"
|
||||
font-family="monospace"
|
||||
margin-left="1cm">
|
||||
<xsl:value-of select="template"/>
|
||||
</fo:block>
|
||||
</fo:list-item-body>
|
||||
</fo:list-item>
|
||||
</xsl:if>
|
||||
<xsl:if test="meta">
|
||||
<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">
|
||||
metapredicate template:
|
||||
</fo:block>
|
||||
<fo:block
|
||||
font-size="9pt"
|
||||
font-family="monospace"
|
||||
margin-left="1cm">
|
||||
<xsl:value-of select="meta"/>
|
||||
</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>
|
||||
<fo:block
|
||||
font-size="10pt"
|
||||
font-family="serif"
|
||||
keep-with-next="always">
|
||||
compilation:
|
||||
</fo:block>
|
||||
<fo:block
|
||||
font-size="9pt"
|
||||
font-family="monospace"
|
||||
margin-left="10mm">
|
||||
<xsl:value-of select="compilation"/>
|
||||
</fo:block>
|
||||
|
||||
<xsl:if test="template">
|
||||
<fo:block
|
||||
font-size="10pt"
|
||||
font-family="serif"
|
||||
keep-with-next="always">
|
||||
template:
|
||||
</fo:block>
|
||||
<fo:block
|
||||
font-size="9pt"
|
||||
font-family="monospace"
|
||||
margin-left="10mm">
|
||||
<xsl:value-of select="template"/>
|
||||
</fo:block>
|
||||
</xsl:if>
|
||||
|
||||
<xsl:if test="meta">
|
||||
<fo:block
|
||||
font-size="10pt"
|
||||
font-family="serif"
|
||||
keep-with-next="always">
|
||||
metapredicate template:
|
||||
</fo:block>
|
||||
<fo:block
|
||||
font-size="9pt"
|
||||
font-family="monospace"
|
||||
margin-left="10mm">
|
||||
<xsl:value-of select="meta"/>
|
||||
</fo:block>
|
||||
</xsl:if>
|
||||
|
||||
<xsl:if test="mode">
|
||||
<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="10mm">
|
||||
<xsl:value-of select="template"/> - <xsl:value-of select="solutions"/>
|
||||
</fo:block>
|
||||
</xsl:for-each>
|
||||
</xsl:if>
|
||||
|
||||
<xsl:if test="info">
|
||||
<fo:list-block>
|
||||
<xsl:for-each select="info">
|
||||
<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">
|
||||
<xsl:value-of select="key"/>:
|
||||
</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>
|
||||
</fo:list-block>
|
||||
<xsl:for-each select="info">
|
||||
<fo:block
|
||||
font-size="10pt"
|
||||
font-family="serif"
|
||||
keep-with-next="always">
|
||||
<xsl:value-of select="key"/>:
|
||||
</fo:block>
|
||||
<fo:block
|
||||
font-size="9pt"
|
||||
font-family="monospace"
|
||||
margin-left="10mm">
|
||||
<xsl:value-of select="value"/>
|
||||
</fo:block>
|
||||
</xsl:for-each>
|
||||
</xsl:if>
|
||||
|
||||
</xsl:template>
|
||||
|
@ -9,7 +9,7 @@
|
||||
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
||||
%
|
||||
% Logtalk - Object oriented extension to Prolog
|
||||
% Release 2.14.2
|
||||
% Release 2.14.3
|
||||
%
|
||||
% Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved.
|
||||
%
|
||||
@ -39,11 +39,11 @@
|
||||
</fo:simple-page-master>
|
||||
</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:block>
|
||||
<fo:leader leader-pattern="rule" leader-length="inherit"/>
|
||||
<fo:leader leader-pattern="rule" leader-length="100%"/>
|
||||
</fo:block>
|
||||
<fo:block
|
||||
text-align="end"
|
||||
@ -56,7 +56,7 @@
|
||||
|
||||
<fo:static-content flow-name="xsl-region-after">
|
||||
<fo:block>
|
||||
<fo:leader leader-pattern="rule" leader-length="inherit"/>
|
||||
<fo:leader leader-pattern="rule" leader-length="100%"/>
|
||||
</fo:block>
|
||||
<fo:block
|
||||
text-align="end"
|
||||
@ -92,7 +92,7 @@
|
||||
|
||||
<xsl:if test="comment">
|
||||
<fo:block
|
||||
margin-left="1cm"
|
||||
margin-left="10mm"
|
||||
font-size="10pt"
|
||||
font-family="serif"
|
||||
font-style="italic"
|
||||
@ -111,7 +111,7 @@
|
||||
<fo:block
|
||||
font-size="9pt"
|
||||
font-family="monospace"
|
||||
margin-left="1cm">
|
||||
margin-left="10mm">
|
||||
<xsl:value-of select="authors"/>
|
||||
</fo:block>
|
||||
</xsl:if>
|
||||
@ -126,7 +126,7 @@
|
||||
<fo:block
|
||||
font-size="9pt"
|
||||
font-family="monospace"
|
||||
margin-left="1cm">
|
||||
margin-left="10mm">
|
||||
<xsl:value-of select="version"/>
|
||||
</fo:block>
|
||||
</xsl:if>
|
||||
@ -141,7 +141,7 @@
|
||||
<fo:block
|
||||
font-size="9pt"
|
||||
font-family="monospace"
|
||||
margin-left="1cm">
|
||||
margin-left="10mm">
|
||||
<xsl:value-of select="date"/>
|
||||
</fo:block>
|
||||
</xsl:if>
|
||||
@ -156,34 +156,27 @@
|
||||
<fo:block
|
||||
font-size="9pt"
|
||||
font-family="monospace"
|
||||
margin-left="1cm"
|
||||
margin-left="10mm"
|
||||
space-after="8pt">
|
||||
<xsl:value-of select="compilation"/>
|
||||
</fo:block>
|
||||
|
||||
<fo:list-block>
|
||||
<xsl:if test="info">
|
||||
<xsl:for-each select="info">
|
||||
<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">
|
||||
<xsl:value-of select="key"/>:
|
||||
</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>
|
||||
<fo:block
|
||||
font-size="10pt"
|
||||
font-family="serif"
|
||||
keep-with-next="always">
|
||||
<xsl:value-of select="key"/>:
|
||||
</fo:block>
|
||||
<fo:block
|
||||
font-size="9pt"
|
||||
font-family="monospace"
|
||||
margin-left="10mm">
|
||||
<xsl:value-of select="value"/>
|
||||
</fo:block>
|
||||
</xsl:for-each>
|
||||
</fo:list-block>
|
||||
</xsl:if>
|
||||
|
||||
</xsl:template>
|
||||
|
||||
@ -271,7 +264,7 @@
|
||||
<fo:block
|
||||
font-size="9pt"
|
||||
font-family="monospace"
|
||||
margin-left="1cm">
|
||||
margin-left="10mm">
|
||||
<xsl:value-of select="name"/>
|
||||
</fo:block>
|
||||
</xsl:template>
|
||||
@ -281,7 +274,7 @@
|
||||
<fo:block
|
||||
font-size="9pt"
|
||||
font-family="monospace"
|
||||
margin-left="1cm">
|
||||
margin-left="10mm">
|
||||
<xsl:value-of select="name"/>
|
||||
</fo:block>
|
||||
</xsl:template>
|
||||
@ -291,7 +284,7 @@
|
||||
<fo:block
|
||||
font-size="9pt"
|
||||
font-family="monospace"
|
||||
margin-left="1cm">
|
||||
margin-left="10mm">
|
||||
<xsl:value-of select="scope"/><xsl:text> </xsl:text><xsl:value-of select="name"/>
|
||||
</fo:block>
|
||||
</xsl:template>
|
||||
@ -411,127 +404,91 @@
|
||||
|
||||
<xsl:if test="comment">
|
||||
<fo:block
|
||||
margin-left="1cm"
|
||||
margin-left="10mm"
|
||||
font-size="10pt"
|
||||
font-family="serif"
|
||||
font-style="italic"
|
||||
space-before="4pt">
|
||||
space-before="4pt"
|
||||
space-after="8pt">
|
||||
<xsl:value-of select="comment"/>
|
||||
</fo:block>
|
||||
</xsl:if>
|
||||
|
||||
<fo:list-block>
|
||||
<fo:list-item>
|
||||
<fo:list-item-label>
|
||||
<fo:block></fo:block>
|
||||
</fo:list-item-label>
|
||||
<fo:list-item-body>
|
||||
<fo:block
|
||||
space-before="4pt"
|
||||
font-size="10pt"
|
||||
font-family="serif"
|
||||
keep-with-next="always">
|
||||
compilation:
|
||||
</fo:block>
|
||||
<fo:block
|
||||
font-size="9pt"
|
||||
font-family="monospace"
|
||||
margin-left="1cm">
|
||||
<xsl:value-of select="compilation"/>
|
||||
</fo:block>
|
||||
</fo:list-item-body>
|
||||
</fo:list-item>
|
||||
<xsl:if test="template">
|
||||
<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">
|
||||
template:
|
||||
</fo:block>
|
||||
<fo:block
|
||||
font-size="9pt"
|
||||
font-family="monospace"
|
||||
margin-left="1cm">
|
||||
<xsl:value-of select="template"/>
|
||||
</fo:block>
|
||||
</fo:list-item-body>
|
||||
</fo:list-item>
|
||||
</xsl:if>
|
||||
<xsl:if test="meta">
|
||||
<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">
|
||||
metapredicate template:
|
||||
</fo:block>
|
||||
<fo:block
|
||||
font-size="9pt"
|
||||
font-family="monospace"
|
||||
margin-left="1cm">
|
||||
<xsl:value-of select="meta"/>
|
||||
</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>
|
||||
<fo:block
|
||||
font-size="10pt"
|
||||
font-family="serif"
|
||||
keep-with-next="always">
|
||||
compilation:
|
||||
</fo:block>
|
||||
<fo:block
|
||||
font-size="9pt"
|
||||
font-family="monospace"
|
||||
margin-left="10mm">
|
||||
<xsl:value-of select="compilation"/>
|
||||
</fo:block>
|
||||
|
||||
<xsl:if test="template">
|
||||
<fo:block
|
||||
font-size="10pt"
|
||||
font-family="serif"
|
||||
keep-with-next="always">
|
||||
template:
|
||||
</fo:block>
|
||||
<fo:block
|
||||
font-size="9pt"
|
||||
font-family="monospace"
|
||||
margin-left="10mm">
|
||||
<xsl:value-of select="template"/>
|
||||
</fo:block>
|
||||
</xsl:if>
|
||||
|
||||
<xsl:if test="meta">
|
||||
<fo:block
|
||||
font-size="10pt"
|
||||
font-family="serif"
|
||||
keep-with-next="always">
|
||||
metapredicate template:
|
||||
</fo:block>
|
||||
<fo:block
|
||||
font-size="9pt"
|
||||
font-family="monospace"
|
||||
margin-left="10mm">
|
||||
<xsl:value-of select="meta"/>
|
||||
</fo:block>
|
||||
</xsl:if>
|
||||
|
||||
<xsl:if test="mode">
|
||||
<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="10mm">
|
||||
<xsl:value-of select="template"/> - <xsl:value-of select="solutions"/>
|
||||
</fo:block>
|
||||
</xsl:for-each>
|
||||
</xsl:if>
|
||||
|
||||
<xsl:if test="info">
|
||||
<fo:list-block>
|
||||
<xsl:for-each select="info">
|
||||
<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">
|
||||
<xsl:value-of select="key"/>:
|
||||
</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>
|
||||
</fo:list-block>
|
||||
<xsl:for-each select="info">
|
||||
<fo:block
|
||||
font-size="10pt"
|
||||
font-family="serif"
|
||||
keep-with-next="always">
|
||||
<xsl:value-of select="key"/>:
|
||||
</fo:block>
|
||||
<fo:block
|
||||
font-size="9pt"
|
||||
font-family="monospace"
|
||||
margin-left="10mm">
|
||||
<xsl:value-of select="value"/>
|
||||
</fo:block>
|
||||
</xsl:for-each>
|
||||
</xsl:if>
|
||||
|
||||
</xsl:template>
|
||||
|
@ -14,7 +14,7 @@
|
||||
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
||||
%
|
||||
% Logtalk - Object oriented extension to Prolog
|
||||
% Release 2.14.2
|
||||
% Release 2.14.3
|
||||
%
|
||||
% Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved.
|
||||
%
|
||||
|
@ -3,7 +3,7 @@
|
||||
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
||||
%
|
||||
% Logtalk - Object oriented extension to Prolog
|
||||
% Release 2.14.2
|
||||
% Release 2.14.3
|
||||
%
|
||||
% Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved.
|
||||
%
|
||||
|
@ -15,7 +15,7 @@
|
||||
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
||||
%
|
||||
% Logtalk - Object oriented extension to Prolog
|
||||
% Release 2.14.2
|
||||
% Release 2.14.3
|
||||
%
|
||||
% Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved.
|
||||
%
|
||||
|
@ -1,6 +1,6 @@
|
||||
@ECHO off
|
||||
|
||||
SET FOP_PATH=c:\Fop-0.20.2
|
||||
SET FOP_PATH=c:\Fop-0.20.4
|
||||
|
||||
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 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
|
||||
|
||||
|
@ -1,6 +1,6 @@
|
||||
#!/bin/sh
|
||||
|
||||
FOP_PATH="/Applications/Fop-0.20.2"
|
||||
FOP_PATH="/Applications/fop-0.20.4"
|
||||
|
||||
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
|
||||
|
||||
foreach file (*.xml)
|
||||
for file in *.xml; do
|
||||
echo converting $file
|
||||
name="`expr "$file" : '\(.*\)\.[^./]*$' \| "$file"`"
|
||||
eval sh $FOP_PATH/fop.sh -xsl $XSLT -xml $file -pdf $name.pdf
|
||||
end
|
||||
eval sh $FOP_PATH/fop.sh -q -xsl $XSLT -xml $file -pdf $name.pdf
|
||||
done
|
||||
|
||||
echo
|
||||
echo conversion done
|
||||
|
@ -12,7 +12,7 @@
|
||||
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
||||
%
|
||||
% Logtalk - Object oriented extension to Prolog
|
||||
% Release 2.14.2
|
||||
% Release 2.14.3
|
||||
%
|
||||
% Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved.
|
||||
%
|
||||
|
@ -2,7 +2,7 @@
|
||||
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
||||
%
|
||||
% Logtalk - Object oriented extension to Prolog
|
||||
% Release 2.14.2
|
||||
% Release 2.14.3
|
||||
%
|
||||
% Copyright (c) 1998-2002 Paulo Moura. All Rights Reserved.
|
||||
%
|
||||
@ -1022,7 +1022,7 @@ logtalk_version(Major, Minor, Patch) :-
|
||||
\+ integer(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_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)) :-
|
||||
atom(Prefix).
|
||||
|
||||
'$lgt_valid_compiler_option'(doctype(Option)) :-
|
||||
once((Option == standalone; Option == local; Option == web)).
|
||||
|
||||
|
||||
|
||||
% '$lgt_valid_flag'(@nonvar)
|
||||
@ -5329,6 +5332,7 @@ user0__def(Pred, _, _, _, Pred, user).
|
||||
'$lgt_valid_flag'(version).
|
||||
'$lgt_valid_flag'(named_anonymous_vars).
|
||||
'$lgt_valid_flag'(code_prefix).
|
||||
'$lgt_valid_flag'(doctype).
|
||||
|
||||
|
||||
|
||||
@ -5429,6 +5433,12 @@ user0__def(Pred, _, _, _, Pred, user).
|
||||
|
||||
|
||||
'$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"?', []),
|
||||
write(Stream, '<!DOCTYPE logtalk SYSTEM "logtalk.dtd">'), nl(Stream),
|
||||
'$lgt_compiler_option'(xsl, XSL),
|
||||
@ -5437,6 +5447,23 @@ user0__def(Pred, _, _, _, Pred, user).
|
||||
write(Stream, '"?>'), nl(Stream),
|
||||
'$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) :-
|
||||
@ -5957,6 +5984,8 @@ user0__def(Pred, _, _, _, Pred, user).
|
||||
write(' ISO initialization/1 directive: '), write(ISO), nl,
|
||||
'$lgt_default_flag'(xml, XML),
|
||||
write(' XML documenting files: '), write(XML), nl,
|
||||
'$lgt_default_flag'(doctype, Doctype),
|
||||
write(' XML doctype reference: '), write(Doctype), nl,
|
||||
'$lgt_default_flag'(xsl, XSL),
|
||||
write(' XSL stylesheet: '), write(XSL), nl,
|
||||
'$lgt_default_flag'(unknown, Unknown),
|
||||
|
@ -1,7 +1,7 @@
|
||||
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
||||
%
|
||||
% Logtalk - Object oriented extension to Prolog
|
||||
% Release 2.14.2
|
||||
% Release 2.14.3
|
||||
%
|
||||
% configuration file for YAP Prolog 4.3.x
|
||||
%
|
||||
@ -195,6 +195,7 @@ forall(Generate, Test) :-
|
||||
|
||||
'$lgt_default_flag'(xml, on).
|
||||
'$lgt_default_flag'(xsl, 'lgtxml.xsl').
|
||||
'$lgt_default_flag'(doctype, local).
|
||||
|
||||
'$lgt_default_flag'(unknown, warning).
|
||||
'$lgt_default_flag'(misspelt, warning).
|
||||
|
Reference in New Issue
Block a user