Natalia Ukhorskaya
|
4329c42e3f
|
Make unary minus and unary plus return int for byte and short
|
2013-12-23 13:46:00 +04:00 |
|
Natalia Ukhorskaya
|
27e602133d
|
Small fixes after review: do not set is_pure=true for named constants refactoring
|
2013-12-05 15:23:41 +04:00 |
|
Natalia Ukhorskaya
|
e5a3518248
|
Parse longs with 'L' suffix. Report error if 'l' used.
|
2013-12-05 15:23:40 +04:00 |
|
Natalia Ukhorskaya
|
b6ce6c5e5a
|
Parse floats with 'F' or 'f' suffix
|
2013-12-05 15:22:01 +04:00 |
|
Natalia Ukhorskaya
|
fb9a7e3c4c
|
Create error value for division by zero
|
2013-12-05 15:22:00 +04:00 |
|
Natalia Ukhorskaya
|
2a023c16a9
|
Use type from compile time value for prefix expression
|
2013-12-05 15:21:55 +04:00 |
|
Natalia Ukhorskaya
|
9c176ddaa8
|
Warning for integer overflow
|
2013-12-05 15:21:55 +04:00 |
|
Natalia Ukhorskaya
|
d63f6843c8
|
Merge ConstantExpressionEvaluator and CompileTimeConstantResolver
|
2013-12-05 15:21:50 +04:00 |
|
Natalia Ukhorskaya
|
e6923ba29e
|
create StringValue only for primitive compile time values
|
2013-12-05 15:20:23 +04:00 |
|