Logtalk 2.20.1 files.
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@1117 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
This commit is contained in:
@@ -1,6 +1,6 @@
|
||||
=================================================================
|
||||
Logtalk - Object oriented extension to Prolog
|
||||
Release 2.20.0
|
||||
Release 2.20.1
|
||||
|
||||
Copyright (c) 1998-2004 Paulo Moura. All Rights Reserved.
|
||||
=================================================================
|
||||
|
@@ -1,5 +1,12 @@
|
||||
#!/bin/sh
|
||||
|
||||
## =================================================================
|
||||
## Logtalk - Object oriented extension to Prolog
|
||||
## Release 2.20.1
|
||||
##
|
||||
## Copyright (c) 1998-2004 Paulo Moura. All Rights Reserved.
|
||||
## =================================================================
|
||||
|
||||
XT_PATH="/Applications/XML/XT"
|
||||
# XT_PATH="/usr/local/XT"
|
||||
|
||||
|
@@ -8,7 +8,7 @@
|
||||
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
||||
%
|
||||
% Logtalk - Object oriented extension to Prolog
|
||||
% Release 2.20.0
|
||||
% Release 2.20.1
|
||||
%
|
||||
% Copyright (c) 1998-2004 Paulo Moura. All Rights Reserved.
|
||||
%
|
||||
|
@@ -1,16 +1,12 @@
|
||||
// =================================================================
|
||||
// Logtalk - Object oriented extension to Prolog
|
||||
// Release 2.19.2
|
||||
// Release 2.20.1
|
||||
//
|
||||
// Copyright (c) 1998-2004 Paulo Moura. All Rights Reserved.
|
||||
// =================================================================
|
||||
|
||||
var WshShell = new ActiveXObject("WScript.Shell");
|
||||
|
||||
var html_xslt = logtalk_home + "\\xml\\lgthtml.xsl";
|
||||
var xhtml_xslt = logtalk_home + "\\xml\\lgtxhtml.xsl";
|
||||
var xslt;
|
||||
|
||||
var format = "xhtml";
|
||||
// var format = "html";
|
||||
|
||||
@@ -48,6 +44,10 @@ else {
|
||||
|
||||
logtalk_home = logtalk_home.replace(/\\/g, "\\\\");
|
||||
|
||||
var html_xslt = logtalk_home + "\\xml\\lgthtml.xsl";
|
||||
var xhtml_xslt = logtalk_home + "\\xml\\lgtxhtml.xsl";
|
||||
var xslt;
|
||||
|
||||
var f_arg = "";
|
||||
var d_arg = "";
|
||||
var i_arg = "";
|
||||
@@ -76,9 +76,9 @@ if (f_arg != "" && f_arg != "xhtml" && f_arg != "html") {
|
||||
} else if (f_arg != "")
|
||||
format = f_arg;
|
||||
|
||||
var fso = new ActiveXObject("Scripting.FileSystemObject");
|
||||
var FSObject = new ActiveXObject("Scripting.FileSystemObject");
|
||||
|
||||
if (d_arg != "" && !fso.FolderExists(d_arg)) {
|
||||
if (d_arg != "" && !FSObject.FolderExists(d_arg)) {
|
||||
WScript.Echo("Error! directory does not exists: " + d_arg);
|
||||
WScript.Echo("");
|
||||
usage_help();
|
||||
@@ -103,20 +103,20 @@ if (format == "xhtml")
|
||||
else
|
||||
xslt = html_xslt;
|
||||
|
||||
fso.CopyFile(logtalk_home + "\\xml\\logtalk.dtd", WshShell.CurrentDirectory + "\\logtalk.dtd");
|
||||
fso.CopyFile(logtalk_home + "\\xml\\logtalk.xsd", WshShell.CurrentDirectory + "\\logtalk.xsd");
|
||||
fso.CopyFile(logtalk_home + "\\xml\\logtalk.css", directory + "\\logtalk.css");
|
||||
FSObject.CopyFile(logtalk_home + "\\xml\\logtalk.dtd", WshShell.CurrentDirectory + "\\logtalk.dtd");
|
||||
FSObject.CopyFile(logtalk_home + "\\xml\\logtalk.xsd", WshShell.CurrentDirectory + "\\logtalk.xsd");
|
||||
FSObject.CopyFile(logtalk_home + "\\xml\\logtalk.css", directory + "\\logtalk.css");
|
||||
|
||||
WScript.Echo("");
|
||||
WScript.Echo("converting XML files...");
|
||||
|
||||
var files = new Enumerator(fso.GetFolder(WshShell.CurrentDirectory).Files);
|
||||
var files = new Enumerator(FSObject.GetFolder(WshShell.CurrentDirectory).Files);
|
||||
|
||||
for (files.moveFirst(); !files.atEnd(); files.moveNext()) {
|
||||
var file = files.item().name;
|
||||
if (fso.GetExtensionName(file) == "xml") {
|
||||
if (FSObject.GetExtensionName(file) == "xml") {
|
||||
WScript.Echo(" converting " + file);
|
||||
var html_file = directory + "\\" + fso.GetBaseName(file) + ".html";
|
||||
var html_file = directory + "\\" + FSObject.GetBaseName(file) + ".html";
|
||||
switch (processor) {
|
||||
case "msxsl" :
|
||||
WshShell.Run("msxsl -o " + html_file + " " + file + " " + xslt, true);
|
||||
@@ -144,8 +144,8 @@ create_index_file();
|
||||
WScript.Echo("index file generated");
|
||||
WScript.Echo("");
|
||||
|
||||
fso.DeleteFile("logtalk.dtd");
|
||||
fso.DeleteFile("logtalk.xsd");
|
||||
FSObject.DeleteFile("logtalk.dtd");
|
||||
FSObject.DeleteFile("logtalk.xsd");
|
||||
|
||||
WScript.Quit(0);
|
||||
|
||||
@@ -170,7 +170,7 @@ function usage_help() {
|
||||
|
||||
function create_index_file() {
|
||||
|
||||
var f = fso.CreateTextFile(index_file, true);
|
||||
var f = FSObject.CreateTextFile(index_file, true);
|
||||
|
||||
switch (format) {
|
||||
case "xhtml" :
|
||||
@@ -194,14 +194,14 @@ function create_index_file() {
|
||||
f.WriteLine("<h1>" + index_title + "</h1>");
|
||||
f.WriteLine("<ul>");
|
||||
|
||||
var files = new Enumerator(fso.GetFolder(WshShell.CurrentDirectory).Files);
|
||||
var files = new Enumerator(FSObject.GetFolder(WshShell.CurrentDirectory).Files);
|
||||
|
||||
for (files.moveFirst(); !files.atEnd(); files.moveNext()) {
|
||||
var file = files.item().name;
|
||||
if (fso.GetExtensionName(file) == "xml") {
|
||||
var html_file = fso.GetBaseName(file) + ".html";
|
||||
if (FSObject.GetExtensionName(file) == "xml") {
|
||||
var html_file = FSObject.GetBaseName(file) + ".html";
|
||||
WScript.Echo(" indexing " + html_file);
|
||||
f.WriteLine(" <li><a href=\"" + html_file + "\">" + fso.GetBaseName(file) + "</a></li>");
|
||||
f.WriteLine(" <li><a href=\"" + html_file + "\">" + FSObject.GetBaseName(file) + "</a></li>");
|
||||
}
|
||||
}
|
||||
|
||||
|
@@ -2,7 +2,7 @@
|
||||
|
||||
## =================================================================
|
||||
## Logtalk - Object oriented extension to Prolog
|
||||
## Release 2.19.2
|
||||
## Release 2.20.1
|
||||
##
|
||||
## Copyright (c) 1998-2004 Paulo Moura. All Rights Reserved.
|
||||
## =================================================================
|
||||
|
@@ -1,16 +1,12 @@
|
||||
// =================================================================
|
||||
// Logtalk - Object oriented extension to Prolog
|
||||
// Release 2.19.2
|
||||
// Release 2.20.1
|
||||
//
|
||||
// Copyright (c) 1998-2004 Paulo Moura. All Rights Reserved.
|
||||
// =================================================================
|
||||
|
||||
var WshShell = new ActiveXObject("WScript.Shell");
|
||||
|
||||
var a4_xsl = logtalk_home + "\\xml\\lgtpdfa4.xsl";
|
||||
var us_xsl = logtalk_home + "\\xml\\lgtpdfus.xsl";
|
||||
var xsl;
|
||||
|
||||
var format = "a4";
|
||||
// var format = "us";
|
||||
|
||||
@@ -43,6 +39,10 @@ else {
|
||||
|
||||
logtalk_home = logtalk_home.replace(/\\/g, "\\\\");
|
||||
|
||||
var a4_xsl = logtalk_home + "\\xml\\lgtpdfa4.xsl";
|
||||
var us_xsl = logtalk_home + "\\xml\\lgtpdfus.xsl";
|
||||
var xsl;
|
||||
|
||||
var f_arg = "";
|
||||
var d_arg = "";
|
||||
var p_arg = "";
|
||||
@@ -63,9 +63,9 @@ if (f_arg != "" && f_arg != "a4" && f_arg != "us") {
|
||||
} else if (f_arg != "")
|
||||
format = f_arg;
|
||||
|
||||
var fso = new ActiveXObject("Scripting.FileSystemObject");
|
||||
var FSObject = new ActiveXObject("Scripting.FileSystemObject");
|
||||
|
||||
if (d_arg != "" && !fso.FolderExists(d_arg)) {
|
||||
if (d_arg != "" && !FSObject.FolderExists(d_arg)) {
|
||||
WScript.Echo("Error! directory does not exists: " + d_arg);
|
||||
WScript.Echo("");
|
||||
usage_help();
|
||||
@@ -84,20 +84,20 @@ if (format == "a4")
|
||||
else
|
||||
xsl = us_xsl;
|
||||
|
||||
fso.CopyFile(logtalk_home + "\\xml\\logtalk.dtd", WshShell.CurrentDirectory + "\\logtalk.dtd");
|
||||
fso.CopyFile(logtalk_home + "\\xml\\logtalk.xsd", WshShell.CurrentDirectory + "\\logtalk.xsd");
|
||||
fso.CopyFile(logtalk_home + "\\xml\\logtalk.css", directory + "\\logtalk.css");
|
||||
FSObject.CopyFile(logtalk_home + "\\xml\\logtalk.dtd", WshShell.CurrentDirectory + "\\logtalk.dtd");
|
||||
FSObject.CopyFile(logtalk_home + "\\xml\\logtalk.xsd", WshShell.CurrentDirectory + "\\logtalk.xsd");
|
||||
FSObject.CopyFile(logtalk_home + "\\xml\\logtalk.css", directory + "\\logtalk.css");
|
||||
|
||||
WScript.Echo("");
|
||||
WScript.Echo("converting XML files to PDF...");
|
||||
|
||||
var files = new Enumerator(fso.GetFolder(WshShell.CurrentDirectory).Files);
|
||||
var files = new Enumerator(FSObject.GetFolder(WshShell.CurrentDirectory).Files);
|
||||
|
||||
for (files.moveFirst(); !files.atEnd(); files.moveNext()) {
|
||||
var file = files.item().name;
|
||||
if (fso.GetExtensionName(file) == "xml") {
|
||||
if (FSObject.GetExtensionName(file) == "xml") {
|
||||
WScript.Echo(" converting " + file);
|
||||
var pdf_file = directory + "\\" + fso.GetBaseName(file)+ ".pdf";
|
||||
var pdf_file = directory + "\\" + FSObject.GetBaseName(file)+ ".pdf";
|
||||
WshShell.Run(processor + " -q -xml " + file + " -xsl " + xsl + " -pdf " + pdf_file, true);
|
||||
}
|
||||
}
|
||||
@@ -105,8 +105,8 @@ for (files.moveFirst(); !files.atEnd(); files.moveNext()) {
|
||||
WScript.Echo("conversion done");
|
||||
WScript.Echo("");
|
||||
|
||||
fso.DeleteFile("logtalk.dtd");
|
||||
fso.DeleteFile("logtalk.xsd");
|
||||
FSObject.DeleteFile("logtalk.dtd");
|
||||
FSObject.DeleteFile("logtalk.xsd");
|
||||
|
||||
WScript.Quit(0);
|
||||
|
||||
|
@@ -2,7 +2,7 @@
|
||||
|
||||
## =================================================================
|
||||
## Logtalk - Object oriented extension to Prolog
|
||||
## Release 2.19.2
|
||||
## Release 2.20.1
|
||||
##
|
||||
## Copyright (c) 1998-2004 Paulo Moura. All Rights Reserved.
|
||||
## =================================================================
|
||||
|
@@ -8,6 +8,7 @@
|
||||
<xsl:output
|
||||
method="html"
|
||||
indent="yes"
|
||||
encoding="utf-8"
|
||||
doctype-public="-//W3C//DTD HTML 4.01//EN"
|
||||
doctype-system="http://www.w3.org/TR/html4/strict.dtd"/>
|
||||
|
||||
@@ -16,7 +17,7 @@
|
||||
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
||||
%
|
||||
% Logtalk - Object oriented extension to Prolog
|
||||
% Release 2.20.0
|
||||
% Release 2.20.1
|
||||
%
|
||||
% Copyright (c) 1998-2004 Paulo Moura. All Rights Reserved.
|
||||
%
|
||||
|
@@ -9,7 +9,7 @@
|
||||
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
||||
%
|
||||
% Logtalk - Object oriented extension to Prolog
|
||||
% Release 2.20.0
|
||||
% Release 2.20.1
|
||||
%
|
||||
% Copyright (c) 1998-2004 Paulo Moura. All Rights Reserved.
|
||||
%
|
||||
|
@@ -9,7 +9,7 @@
|
||||
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
||||
%
|
||||
% Logtalk - Object oriented extension to Prolog
|
||||
% Release 2.20.0
|
||||
% Release 2.20.1
|
||||
%
|
||||
% Copyright (c) 1998-2004 Paulo Moura. All Rights Reserved.
|
||||
%
|
||||
|
@@ -8,6 +8,7 @@
|
||||
<xsl:output
|
||||
method="xml"
|
||||
indent="yes"
|
||||
encoding="utf-8"
|
||||
doctype-public="-//W3C//DTD XHTML 1.0 Strict//EN"
|
||||
doctype-system="http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"/>
|
||||
|
||||
@@ -16,7 +17,7 @@
|
||||
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
||||
%
|
||||
% Logtalk - Object oriented extension to Prolog
|
||||
% Release 2.20.0
|
||||
% Release 2.20.1
|
||||
%
|
||||
% Copyright (c) 1998-2004 Paulo Moura. All Rights Reserved.
|
||||
%
|
||||
|
@@ -8,6 +8,7 @@
|
||||
<xsl:output
|
||||
method="html"
|
||||
indent="yes"
|
||||
encoding="utf-8"
|
||||
doctype-public="-//W3C//DTD HTML 4.01//EN"
|
||||
doctype-system="http://www.w3.org/TR/html4/strict.dtd"/>
|
||||
|
||||
@@ -16,7 +17,7 @@
|
||||
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
||||
%
|
||||
% Logtalk - Object oriented extension to Prolog
|
||||
% Release 2.20.0
|
||||
% Release 2.20.1
|
||||
%
|
||||
% Copyright (c) 1998-2004 Paulo Moura. All Rights Reserved.
|
||||
%
|
||||
|
@@ -3,7 +3,7 @@
|
||||
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
||||
%
|
||||
% Logtalk - Object oriented extension to Prolog
|
||||
% Release 2.20.0
|
||||
% Release 2.20.1
|
||||
%
|
||||
% Copyright (c) 1998-2004 Paulo Moura. All Rights Reserved.
|
||||
%
|
||||
|
@@ -11,7 +11,7 @@
|
||||
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
||||
%
|
||||
% Logtalk - Object oriented extension to Prolog
|
||||
% Release 2.20.0
|
||||
% Release 2.20.1
|
||||
%
|
||||
% Copyright (c) 1998-2004 Paulo Moura. All Rights Reserved.
|
||||
%
|
||||
|
@@ -1,5 +1,12 @@
|
||||
#!/bin/sh
|
||||
|
||||
## =================================================================
|
||||
## Logtalk - Object oriented extension to Prolog
|
||||
## Release 2.20.1
|
||||
##
|
||||
## Copyright (c) 1998-2004 Paulo Moura. All Rights Reserved.
|
||||
## =================================================================
|
||||
|
||||
FOP_PATH="/Applications/XML/fop-0.20.5"
|
||||
# FOP_PATH="/usr/local/fop-0.20.5"
|
||||
|
||||
|
@@ -1,5 +1,12 @@
|
||||
#!/bin/sh
|
||||
|
||||
## =================================================================
|
||||
## Logtalk - Object oriented extension to Prolog
|
||||
## Release 2.20.1
|
||||
##
|
||||
## Copyright (c) 1998-2004 Paulo Moura. All Rights Reserved.
|
||||
## =================================================================
|
||||
|
||||
XT_PATH="/Applications/XML/XT"
|
||||
# XT_PATH="/usr/local/XT"
|
||||
|
||||
|
Reference in New Issue
Block a user