Commit Graph

299 Commits

Author SHA1 Message Date
Andy Clement
3987316e4c Added SuppressWarning to hide all the warnings from the poor Antlr generated code. Code formatter also chewed on the file when saved. 2008-08-16 01:41:51 +00:00
Andy Clement
2d732ba398 javadoc 2008-08-16 01:41:13 +00:00
Andy Clement
3d4158ea51 implements new interface methods. sorting out javadoc 2008-08-16 01:40:53 +00:00
Andy Clement
98c82fe995 implement new Expression methods 2008-08-16 01:40:30 +00:00
Andy Clement
ef8f882036 sorting out javadoc, promoted isWritable() to this interface (for now) 2008-08-16 01:40:11 +00:00
Andy Clement
1d2e89d79c added reset() method 2008-08-16 01:39:35 +00:00
Andy Clement
9750dfc3c4 hard coded support for boxing conversions. Added support for numbers (int/long) to boolean 2008-08-16 01:39:10 +00:00
Andy Clement
ef16bff7ef TODO moved out to readme.txt which contains latest interesting issues - they should become JIRAs when the dust has settled 2008-08-16 00:13:38 +00:00
Andy Clement
ead98462da added support for getValue(state,desiredType) so other nodes can ask for a transform to be done on the result if necessary, rather than duplicating conversion logic all over 2008-08-16 00:12:36 +00:00
Andy Clement
a5a2331d41 corrected TODO task 2008-08-16 00:11:33 +00:00
Andy Clement
0adda58016 removed fixed TODO task 2008-08-16 00:10:59 +00:00
Andy Clement
36334ec21f allow for undefined target type 2008-08-16 00:10:27 +00:00
Andy Clement
1a31d25973 Parser error message improvements: enhanced harness and used it in new parser error message tests 2008-08-15 00:26:38 +00:00
Andy Clement
cf35116af7 Parser error message improvements: better explanations and removed unused code 2008-08-15 00:26:11 +00:00
Andy Clement
e78b9273f8 Code formatter has chewed on it a bit 2008-08-15 00:25:46 +00:00
Andy Clement
84990ad608 Parser error message improvements: grammar tweak to disallow 0xF00G (was treated as number then property reference - even without a dot) 2008-08-15 00:25:23 +00:00
Andy Clement
7d114a1a5e Parser error message improvements: new messages 2008-08-15 00:24:22 +00:00
Andy Clement
8c85e4a9a2 will now throw exception if trying to cram a long into an int that will not fit 2008-08-14 20:28:01 +00:00
Andy Clement
d83205227e tweaked grammar to handle 0X as a hex prefix and removed 'u'/'U' from int suffixes for now 2008-08-14 20:27:35 +00:00
Andy Clement
4e33a2d6e4 tweaked grammar to handle 0X as a hex prefix and removed 'u'/'U' from int suffixes for now 2008-08-14 20:26:33 +00:00
Andy Clement
2173a49855 reworked int/hex/long handling - more consistent and reliable now 2008-08-14 20:25:20 +00:00
Andy Clement
a06b5aaa8d reorganizing tests - extracting EvaluationTests out into other test classes. Started work on parser error message tests. 2008-08-14 20:24:31 +00:00
Andy Clement
73d6d0095f removed unused code 2008-08-12 22:19:46 +00:00
Andy Clement
e20cbef134 Avoid calling deprecated Date ctor 2008-08-12 22:18:05 +00:00
Andy Clement
dfc6928957 Suppress unchecked warning in generated code 2008-08-12 22:15:01 +00:00
Andy Clement
1707667489 changed to not use deprecated toURL() 2008-08-12 22:14:10 +00:00
Andy Clement
f9285d54ab temporarily commnted out code (to remove the warnings) - this code may get used for error recovery 2008-08-12 22:13:50 +00:00
Andy Clement
a9f2c90f10 remove currently unnecessary dependencies 2008-08-12 22:05:06 +00:00
Andy Clement
246cfa7945 Changed project name from spring-binding to org.springframework.expression 2008-08-12 21:50:59 +00:00
Andy Clement
fe11c664d2 Changed test so expected results match actual on both windows and Mac 2008-08-12 21:21:35 +00:00
Andy Clement
ef59904f00 Fixed generics warnings 2008-08-12 18:31:51 +00:00
Andy Clement
40eb38917e Fixed generics warning 2008-08-12 18:31:41 +00:00
Andy Clement
c15760bcd1 Fixed generics warnings 2008-08-12 18:31:31 +00:00
Andy Clement
106131ab8f Marked unused values appropriately 2008-08-12 18:28:18 +00:00
Andy Clement
b12dc5ba42 Removed unused code 2008-08-12 18:27:40 +00:00
Andy Clement
c09d3971a1 Corrected javadoc 2008-08-12 18:26:54 +00:00
Andy Clement
9ad3863886 Commented out currently unused code 2008-08-12 18:25:19 +00:00
Andy Clement
cfdb8e01eb Fixed unnecessary casts 2008-08-12 18:23:39 +00:00
Andy Clement
49bef5a39f Fixed unnecessary casts 2008-08-12 18:23:29 +00:00
Andy Clement
2e0006f8ac Added suppression for warnings since these types are generated 2008-08-12 18:20:45 +00:00
Andy Clement
1636f3cd32 Fixed rogue import 2008-08-12 18:17:25 +00:00
Andy Clement
c2f7b65751 First drop of SPEL 2008-08-12 16:36:40 +00:00
Andy Clement
6a52183414 First drop of SPEL 2008-08-12 16:27:53 +00:00
Andy Clement
65049ac8b4 First drop of SPEL 2008-08-12 16:27:20 +00:00
Andy Clement
a2401ea10f First drop of SPEL 2008-08-12 16:25:32 +00:00
Andy Clement
d8743000a0 First drop of SPEL 2008-08-12 16:23:50 +00:00
Andy Clement
c2624ea05e First drop of SPEL 2008-08-12 16:14:43 +00:00
Andy Clement
ca93824d2b Modified public interface to expression parsing 2008-08-11 18:37:11 +00:00
Ben Hale
ca010140fb Initial code checkin 2008-07-11 06:34:50 +00:00