|
From: <jom...@us...> - 2014-03-31 14:16:14
|
Revision: 1770
http://sourceforge.net/p/jason/svn/1770
Author: jomifred
Date: 2014-03-31 14:16:09 +0000 (Mon, 31 Mar 2014)
Log Message:
-----------
implement ToProlog (from cartago) in Jason classes
Modified Paths:
--------------
trunk/demos/persistent-belief-base/bookstore.properties
trunk/demos/persistent-belief-base/bookstore.script
trunk/demos/persistent-belief-base/c.asl
trunk/lib/moise.jar
trunk/src/jason/asSyntax/DefaultTerm.java
Modified: trunk/demos/persistent-belief-base/bookstore.properties
===================================================================
--- trunk/demos/persistent-belief-base/bookstore.properties 2013-12-20 17:59:14 UTC (rev 1769)
+++ trunk/demos/persistent-belief-base/bookstore.properties 2014-03-31 14:16:09 UTC (rev 1770)
@@ -1,5 +1,5 @@
#HSQL Database Engine
-#Mon Jun 13 10:20:47 BRT 2011
+#Tue Jan 21 16:04:05 BRST 2014
hsqldb.script_format=0
runtime.gc_interval=0
sql.enforce_strict_size=false
Modified: trunk/demos/persistent-belief-base/bookstore.script
===================================================================
--- trunk/demos/persistent-belief-base/bookstore.script 2013-12-20 17:59:14 UTC (rev 1769)
+++ trunk/demos/persistent-belief-base/bookstore.script 2014-03-31 14:16:09 UTC (rev 1770)
@@ -28,4 +28,4 @@
INSERT INTO PUBLISHER VALUES(1,'Springer')
INSERT INTO PUBLISHER VALUES(2,'MIT Press')
INSERT INTO PUBLISHER VALUES(3,'John Wiley & Sons')
-INSERT INTO TABLEA VALUES('54',FALSE,'[source(self)]')
+INSERT INTO TABLEA VALUES('56',FALSE,'[source(self)]')
Modified: trunk/demos/persistent-belief-base/c.asl
===================================================================
--- trunk/demos/persistent-belief-base/c.asl 2013-12-20 17:59:14 UTC (rev 1769)
+++ trunk/demos/persistent-belief-base/c.asl 2014-03-31 14:16:09 UTC (rev 1770)
@@ -6,7 +6,7 @@
+!start : a(X)
<- -+a(X+1); // a is stored in a DB
- .print("Not first run, I already run ",X," times.");
+ .print("It is not my first run, I already run ",X," times.");
!show_book(X);
.println; .print("All titles:");
?show_all_titles.
@@ -32,3 +32,4 @@
// Rules used to show all books
show_all_titles :- book(_, Title, _, _Year, _ISBN) & .println("-- ", Title) & false.
show_all_titles :- true.
+
Modified: trunk/lib/moise.jar
===================================================================
(Binary files differ)
Modified: trunk/src/jason/asSyntax/DefaultTerm.java
===================================================================
--- trunk/src/jason/asSyntax/DefaultTerm.java 2013-12-20 17:59:14 UTC (rev 1769)
+++ trunk/src/jason/asSyntax/DefaultTerm.java 2014-03-31 14:16:09 UTC (rev 1770)
@@ -32,6 +32,8 @@
import java.util.logging.Level;
import java.util.logging.Logger;
+import c4jason.ToProlog;
+
/**
* Base class for all terms.
*
@@ -43,7 +45,7 @@
*
* @see ASSyntax
*/
-public abstract class DefaultTerm implements Term, Serializable {
+public abstract class DefaultTerm implements Term, Serializable, ToProlog {
private static final long serialVersionUID = 1L;
private static Logger logger = Logger.getLogger(Term.class.getName());
@@ -128,4 +130,9 @@
else
return srcInfo.toString();
}
+
+ @Override
+ public String getAsPrologStr() {
+ return toString();
+ }
}
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|