|
From: <jom...@us...> - 2016-04-26 17:39:08
|
Revision: 1908
http://sourceforge.net/p/jason/svn/1908
Author: jomifred
Date: 2016-04-26 17:39:06 +0000 (Tue, 26 Apr 2016)
Log Message:
-----------
fix EOF and // comments issue
Modified Paths:
--------------
trunk/applications/as-unit-test/src/example/BRFTestEnv.java
trunk/applications/as-unit-test/src/example/TestExampleEnvironment.java
trunk/build.xml
trunk/pom.xml
trunk/src/jason/asSyntax/parser/AS2JavaParser.jcc
trunk/src/jason/asSyntax/parser/as2jTokenManager.java
Added Paths:
-----------
trunk/bin/publish-maven.sh
Modified: trunk/applications/as-unit-test/src/example/BRFTestEnv.java
===================================================================
--- trunk/applications/as-unit-test/src/example/BRFTestEnv.java 2016-04-19 06:07:27 UTC (rev 1907)
+++ trunk/applications/as-unit-test/src/example/BRFTestEnv.java 2016-04-26 17:39:06 UTC (rev 1908)
@@ -9,7 +9,7 @@
public static final Literal iInfo = Literal.parseLiteral("info");
public boolean executeAction(String agName, Structure pAction) {
- // System.out.println(agName+" executing action "+pAction);
+ //System.out.println(agName+" executing action "+pAction);
if (pAction.getFunctor().equals("get_info_as_percept"))
addPercept( agName, Literal.parseLiteral("info") );
else if (pAction.getFunctor().equals("clear_my_percepts"))
Modified: trunk/applications/as-unit-test/src/example/TestExampleEnvironment.java
===================================================================
--- trunk/applications/as-unit-test/src/example/TestExampleEnvironment.java 2016-04-19 06:07:27 UTC (rev 1907)
+++ trunk/applications/as-unit-test/src/example/TestExampleEnvironment.java 2016-04-26 17:39:06 UTC (rev 1908)
@@ -32,7 +32,9 @@
@Test(timeout=2000)
public void testPerception1() {
ag.addGoal("start"); // add a new goal for the agent
- ag.assertBel("info[source(second_source), source(percept)]",10); // the agent should believe in info with two sources
+ ag.assertBel("info",20);
+ System.out.println(ag.getBB());
+ ag.assertBel("info[source(second_source), source(percept)]",20); // the agent should believe in info with two sources
}
@Test(timeout=2000)
public void testPerception2() {
Added: trunk/bin/publish-maven.sh
===================================================================
--- trunk/bin/publish-maven.sh (rev 0)
+++ trunk/bin/publish-maven.sh 2016-04-26 17:39:06 UTC (rev 1908)
@@ -0,0 +1,10 @@
+#!/bin/bash
+
+REL=2.0.beta
+
+ant maven-stage
+
+cd ~/.m2/repository/net/sf/jason/jason
+scp -r $REL jomifred,ja...@we...:/home/project-web/jacamo/htdocs/maven2/net/sf/jason/jason
+cp maven-metadata-local.xml maven-metadata.xml
+scp maven-metadata.x* jomifred,ja...@we...:/home/project-web/jacamo/htdocs/maven2/net/sf/jason/jason
Property changes on: trunk/bin/publish-maven.sh
___________________________________________________________________
Added: svn:executable
## -0,0 +1 ##
+*
\ No newline at end of property
Modified: trunk/build.xml
===================================================================
--- trunk/build.xml 2016-04-19 06:07:27 UTC (rev 1907)
+++ trunk/build.xml 2016-04-26 17:39:06 UTC (rev 1908)
@@ -4,17 +4,18 @@
<property environment="env" />
- <property name="jasonJar" value="${basedir}/lib/jason.jar" />
+ <property name="version" value="2" />
+ <property name="release" value="0.beta" />
+
+ <property name="jasonJar" value="${basedir}/lib/jason-${version}.${release}.jar" />
<property name="jadeJar" value="${basedir}/lib/jade.jar" />
<property name="jasonSJar" value="${basedir}/lib/s-jason.jar" />
<property name="replJar" value="${basedir}/lib/jason-repl.jar" />
<property name="coreJar" value="${basedir}/lib/jason-core.jar" />
-
+
<property name="build.dir" value="${basedir}/bin/classes" />
<property name="dist.properties" value="${basedir}/bin/dist.properties" />
- <property name="version" value="2" />
- <property name="release" value="0.beta" />
<property name="distDir" value="${env.HOME}/tmp/x/Jason-${version}.${release}" />
<property name="distFile" value="${env.HOME}/Jason-${version}.${release}" />
@@ -171,7 +172,7 @@
<attribute name="Main-Class" value="jason.util.ConfigGUI"/>
</manifest>
</jar>
- <!-- copy file="${jasonJar}" todir="applications/jason-eclipse-plugin/lib" /-->
+ <!--copy file="${jasonJar}" todir="${jarRepo}" failonerror="false" quiet="true" /-->
</target>
<target name="jar-core" depends="jar">
Modified: trunk/pom.xml
===================================================================
--- trunk/pom.xml 2016-04-19 06:07:27 UTC (rev 1907)
+++ trunk/pom.xml 2016-04-26 17:39:06 UTC (rev 1908)
@@ -4,7 +4,7 @@
<artifactId>jason</artifactId>
<packaging>jar</packaging>
<name>Jason</name>
- <version>1.4.2</version>
+ <version>2.0.beta</version>
<description>Jason is a fully-fledged interpreter for an extended version of AgentSpeak, a BDI agent-oriented logic programming language, and is implemented in Java. Using JADE a multi-agent system can be distributed over a network effortlessly.</description>
<url>http://jason.sf.net</url>
<licenses>
Modified: trunk/src/jason/asSyntax/parser/AS2JavaParser.jcc
===================================================================
--- trunk/src/jason/asSyntax/parser/AS2JavaParser.jcc 2016-04-19 06:07:27 UTC (rev 1907)
+++ trunk/src/jason/asSyntax/parser/AS2JavaParser.jcc 2016-04-26 17:39:06 UTC (rev 1908)
@@ -140,7 +140,7 @@
| "\t"
| "\n"
| "\r"
-| <"//" (~["\n","\r"])* ("\n" | "\r" | "\r\n")>
+| <"//" (~["\n","\r"])* ("\n" | "\r" | "\r\n")?>
| <"/*" (~["*"])* "*" ("*" | ~["*","/"] (~["*"])* "*")* "/">
}
Modified: trunk/src/jason/asSyntax/parser/as2jTokenManager.java
===================================================================
--- trunk/src/jason/asSyntax/parser/as2jTokenManager.java 2016-04-19 06:07:27 UTC (rev 1907)
+++ trunk/src/jason/asSyntax/parser/as2jTokenManager.java 2016-04-26 17:39:06 UTC (rev 1908)
@@ -421,7 +421,11 @@
if (curChar == 42)
jjCheckNAddTwoStates(20, 21);
else if (curChar == 47)
+ {
+ if (kind > 5)
+ kind = 5;
jjCheckNAddStates(0, 2);
+ }
break;
case 0:
if ((0x3ff000000000000L & l) != 0L)
@@ -496,8 +500,11 @@
jjAddStates(8, 9);
break;
case 15:
- if ((0xffffffffffffdbffL & l) != 0L)
- jjCheckNAddStates(0, 2);
+ if ((0xffffffffffffdbffL & l) == 0L)
+ break;
+ if (kind > 5)
+ kind = 5;
+ jjCheckNAddStates(0, 2);
break;
case 16:
if ((0x2400L & l) != 0L && kind > 5)
@@ -703,6 +710,8 @@
kind = 28;
break;
case 15:
+ if (kind > 5)
+ kind = 5;
jjAddStates(0, 2);
break;
case 20:
@@ -761,8 +770,11 @@
jjAddStates(10, 12);
break;
case 15:
- if (jjCanMove_0(hiByte, i1, i2, l1, l2))
- jjAddStates(0, 2);
+ if (!jjCanMove_0(hiByte, i1, i2, l1, l2))
+ break;
+ if (kind > 5)
+ kind = 5;
+ jjAddStates(0, 2);
break;
case 20:
if (jjCanMove_0(hiByte, i1, i2, l1, l2))
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|