Module src/org/nfunk/jep/function/

back to main page

Summary Period: 2004-06-18 to 2005-06-20

Browse with ViewCVS

Modules

[root]/src/org/nfunk/jep/function

Lines of Code


Total Lines Of Code: 0 (2007-03-16 02:05)

Authors

Author Changes Lines of Code Lines per Change
Totals 100 (100.0%) 830 (100.0%) 8.3
arun 50 (50.0%) 433 (52.2%) 8.6
jonw 50 (50.0%) 397 (47.8%) 7.9

Most Recent Commits

arun 2005-06-20 00:13

Added SRB Version as one of the command line parameters for in MatrixRunner

Removed src files for JEP from matrix. Using JEP.jar instead. The new version of JEP has some problem - so using older jar. (Need to e-mail Nathan regarding this).

0 lines of code changed in:

arun 2005-01-21 17:21

New licence (for australia devleopment), POSIX-like command line processing for examples and user programs, Login-logout example, Throw -100 for invalid ticket rather than an exception, more graceful exit for invalid tickets and logins.

126 lines of code changed in:

arun 2004-10-14 11:46

String Setoperations for more advanced for-each operations (esp. the SDSS example)

Add is used to add internal contents on StringSets (Need to union that combines the sets into a single set)

128 lines of code changed in:

arun 2004-10-14 11:41

Formatting to myStyle + probably some docs

118 lines of code changed in:

jonw 2004-08-02 12:06

made THIS a keyword in the expression evaluator that resolves to the status of this thread

1 lines of code changed in:

jonw 2004-07-30 14:16

updated for evaluateExpression returning an object instead of a string

2 lines of code changed in:

jonw 2004-07-30 14:11

new string functions

21 lines of code changed in:

jonw 2004-07-21 12:38

instead of using _ to separate values, we use . The price we pay is having to put the parameters in quotes. This also allows us to use [x] to denote iteration x

examples:
getProperty("THIS", "statusCode")

getProperty( getStatus("child.gradChild[0]") , "statusCode" )

getProperty( getStatus("child.gradChild") , "result.returnValue" )

7 lines of code changed in:

jonw 2004-07-20 17:48

getProperty and getStatus are closer to working properly. Not perfect, but it as the base functionality we need to continue with the more advanced steps. Here is some example usage:

SET i = getProperty(THIS, statusCode)
sets i to this thread's status.statusCode

SET i = getProperty($collectionVar, stdCollection_collectionName)
sets i to the name of the collection represented by the variable collectionVar

SET i = getProperty( getStatus(childName) , statusCode)
sets i to the status.statusCode of the child named "childName"

SET i = getProperty( getStatus(childName_grandChildName) , result_returnValue)
sets i to the result.returnValue of the grandchild named "grandChildName", child of "childName"

9 lines of code changed in:

arun 2004-07-20 16:18

renaming of Expression into expressions

61 lines of code changed in:

jonw 2004-07-19 18:05

the get property function that finds the requested property in a given object

62 lines of code changed in:

jonw 2004-07-19 18:04

?

1 lines of code changed in:

jonw 2004-07-15 18:52

Function to get the status of an object

89 lines of code changed in:

jonw 2004-07-06 11:48

Modified operations to work with strings:
foo+3 = foo3
foo-3 = foo-3
foo/3 = foo/3
foo^3 = foo^3

62 lines of code changed in:

jonw 2004-07-02 15:30

Changed add operation so that foo+3=foo3 instead of foo+3.0

16 lines of code changed in:

jonw 2004-06-18 22:30

This is all the JEP code. Having it allows us to easily modify the behavior of certain operations and create custom operations. Basically, more complete control over the expression language

127 lines of code changed in:

Generated by StatCVS 0.2.2