|
From: <jom...@us...> - 2014-04-20 23:31:01
|
Revision: 1773
http://sourceforge.net/p/jason/svn/1773
Author: jomifred
Date: 2014-04-20 23:30:57 +0000 (Sun, 20 Apr 2014)
Log Message:
-----------
.concat also accept terms as first argument
Modified Paths:
--------------
trunk/src/jason/stdlib/concat.java
Modified: trunk/src/jason/stdlib/concat.java
===================================================================
--- trunk/src/jason/stdlib/concat.java 2014-04-20 21:52:15 UTC (rev 1772)
+++ trunk/src/jason/stdlib/concat.java 2014-04-20 23:30:57 UTC (rev 1773)
@@ -101,7 +101,7 @@
return un.unifies(result, args[args.length-1]);
- } else if (args[0].isString()) {
+ } else { //if (args[0].isString() || args) {
// string concat
if (!args[args.length-1].isVar() && !args[args.length-1].isString()) {
throw JasonException.createWrongArgument(this,"Last argument '"+args[args.length-1]+"' is not a string nor a variable.");
@@ -119,8 +119,8 @@
sr.append(vl);
}
return un.unifies(new StringTermImpl(sr.toString()), args[args.length-1]);
- } else {
- throw JasonException.createWrongArgument(this,"First argument '"+args[0]+"' must be a list or string.");
+ //} else {
+ // throw JasonException.createWrongArgument(this,"First argument '"+args[0]+"' must be a list, string or term.");
}
}
}
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|