Directory cdx/scorebot/scoring/logic/

Directory Created:
2007-01-22 12:58
Total Files:
52
Deleted Files:
2
Lines of Code:
3941

[root]/cdx/scorebot/scoring/logic
                     parser (9 files, 4104 lines)

Lines of Code

cdx/scorebot/scoring/logic/ Lines of Code

Developers

Author Changes Lines of Code Lines per Change
Totals 194 (100.0%) 5209 (100.0%) 26.8
dound 192 (99.0%) 5136 (98.6%) 26.7
genned 2 (1.0%) 73 (1.4%) 36.5

Most Recent Commits

dound 2007-04-08 00:52

Removed unneccessary null object tests.

2 lines of code changed in:

  • cdx/scorebot/scoring/logic: TestNumPair.java (+2 -3)
dound 2007-04-08 00:43

Removed dead stores to local variables.

2 lines of code changed in:

  • cdx/scorebot/scoring/logic: Method.java (+2 -3)
dound 2007-04-08 00:31

Bug fix: The assignment operator for the scoring language now works

28 lines of code changed in:

  • cdx/scorebot/scoring/logic: Literal.java (+19 -2), OperatorType.java (+9 -15)
dound 2007-04-07 23:47

Performance: Integer.valueOf now used in preference to new Integer

6 lines of code changed in:

  • cdx/scorebot/scoring/logic: LiteralType.java (+6 -6)
dound 2007-04-07 23:34

Efficiency: use Boolean.FALSE instead of creating a new Boolean object and "" instead of creating a new String object.

6 lines of code changed in:

  • cdx/scorebot/scoring/logic: LiteralType.java (+6 -6)
dound 2007-04-02 10:48

The process which checks to see if the file currently being edited now prompts the user to see if they want to save changes or not only if the file has been changed, and always if the file has been changed. Previously, an imperfect method which didn't work as well was being used.
equals( Object o ) has also been overriden for all objects in the framework.

18 lines of code changed in:

  • cdx/scorebot/scoring/logic: TestNumPair.java (+18 -2)
dound 2007-04-02 02:59

IllegalArgValException now thrown instead of IllegalArgumentException in many cases so that the user is forced to check the Exception in case it occurs.

13 lines of code changed in:

  • cdx/scorebot/scoring/logic: Context.java (+4 -4), Method.java (+9 -4)
dound 2007-03-27 02:18

improved checking

103 lines of code changed in:

  • cdx/scorebot/scoring/logic: Method.java (+91 -18), TestConfigValue.java (+6 -2), TestResultValue.java (+6 -2)
dound 2007-03-20 00:54

Bug fix: Type checking bug fixes (was asking the hashmap for something with the wrong key type)

11 lines of code changed in:

  • cdx/scorebot/scoring/logic: IfStatement.java (+3 -3), TestConfigValue.java (+4 -4), TestResultValue.java (+4 -4)
dound 2007-03-14 00:59

Fixed exception so that the identifier name and test result number is shown vice gobbly-gook.

8 lines of code changed in:

  • cdx/scorebot/scoring/logic: TestConfigValue.java (+4 -4), TestResultValue.java (+4 -4)
dound 2007-03-09 15:57

no message

3 lines of code changed in:

  • cdx/scorebot/scoring/logic: VoidMethod.java (+3 -3)
dound 2007-03-09 14:52

If a null TestSuite is passed, it now returns null.

4 lines of code changed in:

  • cdx/scorebot/scoring/logic: TestData.java (+4 -4)
dound 2007-03-09 14:46

If a null TestSuite is passed, it is now ignored.

3 lines of code changed in:

  • cdx/scorebot/scoring/logic: TestData.java (+3 -2)
dound 2007-03-09 01:36

Expanded the scoring language so that type can now be determined at (and is now validated at) runtime.

462 lines of code changed in:

  • cdx/scorebot/scoring/logic: Assignment.java (+23 -6), Block.java (+8 -2), ConditionalAndExpression.java (+22 -3), ConditionalOrExpression.java (+22 -3), Context.java (+61 -17), Expression.java (+9 -2), ExpressionLeftAssociative.java (+22 -6), Identifier.java (+14 -4), IfStatement.java (+15 -3), Literal.java (+10 -3), LiteralType.java (+33 -2), LogicCodeEvaluatable.java (+22 -4), LogicCodeExecutable.java (+16 -2), LogicUnit.java (+7 -2), Method.java (+22 -4), OperatorType.java (+9 -3), PrimaryExpression.java (+9 -2), Statement.java (+7 -3), TestConfigValue.java (+15 -2), TestData.java (new 65), TestResultValue.java (+15 -2), UnaryExpression.java (+11 -2), VariableInitialization.java (+14 -3), VoidMethod.java (+11 -4)
dound 2007-03-04 08:53

Bug fix: was trying to retrieve option values instead of result values as intended

3 lines of code changed in:

  • cdx/scorebot/scoring/logic: TestResultValue.java (+3 -3)
dound 2007-03-04 08:43

No longer timestamp LogicExceptions.

3 lines of code changed in:

  • cdx/scorebot/scoring/logic: LogicException.java (+3 -3)
dound 2007-03-04 08:29

Clone is now implemented in ScoringRule and TestNumPair so that a Context may clone a ScoringRule so that the results for that cloned rule are seperated from the actual rule. This is necessary because the original rule may have its results pruned if useUniqueResults is true, however, the TestScoreEvent's copy of the rule needs to have those test results (TestEvents) so that they can be saved to a file.

27 lines of code changed in:

  • cdx/scorebot/scoring/logic: Context.java (+5 -3), TestNumPair.java (+22 -4)
dound 2007-03-04 08:10

Bug fix: logic was removing right operands from the actual LogicUnit which made later evaluations bogus; elements are still being removed, been any methods which do this are now passed a clone vice the actual vector.

11 lines of code changed in:

  • cdx/scorebot/scoring/logic: ConditionalAndExpression.java (+3 -3), ConditionalOrExpression.java (+3 -3), ExpressionLeftAssociative.java (+5 -3)
dound 2007-03-04 00:21

Bug fix: some wrong indices were being looked at for Literals.

6 lines of code changed in:

  • cdx/scorebot/scoring/logic: Method.java (+3 -3), VoidMethod.java (+3 -3)
dound 2007-03-04 00:21

Architecture Revisement: ScoreEvent no longer contains a TestSuite. The TestSuite should have never been stored in the rule -- it was ok if this data was only staying in memory, but it is being written to XML and suite information doesn't really belong or need to take up all that space. The TestSuite for a rule can be determined by looking through each suite and which has the rule with the specified name. If the equals method was implemented for ScoringRule, then the TestSuite could be determined just with that.

5 lines of code changed in:

  • cdx/scorebot/scoring/logic: Context.java (+5 -9)

(29 more)

Generated by StatCVS 0.3