Floating point parsing problem.
-------------------------------
Key: IMPERIUS-27
URL: https://issues.apache.org/jira/browse/IMPERIUS-27
Project: Imperius
Issue Type: Bug
Environment: WIndows
Reporter: David Wood
Assignee: Bill Stoddard
Priority: Minor
A floating point number that begins with a decimal (e.g., .6) is not parsed.
Import Class java.util.Properties:list1;
Strategy Execute_All_Applicable;
Policy
{
Condition
{
1 == 1
}
Decision
{
list1.put("foo", .6)
}
}:1;
and gives the following exception:
dummy:11:26: unexpected token: .
dummy:11:26: unexpected token: .
dummy:11:26: expecting RPAREN, found '.'
dummy:11:27: expecting IDENT, found '6'
dummy:11:27: expecting RCURLY, found '6'
dummy:11:27: expecting RCURLY, found '6'
dummy:11:27: expecting SEMI, found '6'
Apr 2, 2009 7:15:05 PM org.apache.imperius.spl.datastore.impl.PolicyParserImpl
parseFile
SEVERE: Error encountered while parsing PolicyString
Exception in thread "main"
org.apache.imperius.spl.parser.exceptions.SPLException: Error encountered while
parsing PolicyString
at
org.apache.imperius.spl.datastore.impl.PolicyParserImpl.parseFile(PolicyParserImpl.java:166)
at
org.apache.imperius.spl.datastore.impl.PolicyParserImpl.createInternalPolicyObject(PolicyParserImpl.java:96)
at
com.ibm.watson.pml.spl.policy.SPLJavaParser.parse(SPLJavaParser.java:57)
at com.ibm.watson.pml.PolicyParser.main(PolicyParser.java:67)
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.