solidity/test/libsolidity/syntaxTests/array/length/parentheses.sol
Erik Kundt 98d52beba3 Adds syntax tests, documentation and changelog entry.
Refines comment for array utility function.
2018-05-30 17:43:20 +02:00

26 lines
633 B
Solidity

contract C {
uint constant L1 = (2);
uint constant L2 = ((2));
uint constant L3 = ((((2))));
uint constant L4 = (2 + 1);
uint constant L5 = ((2 + 1));
uint constant L6 = (((2) + ((1))));
uint constant L7 = (2 + 1) / 1;
uint constant L8 = (2 + ((1))) / (1);
uint[L1] a1;
uint[L2] a2;
uint[L3] a3;
uint[L4] a4;
uint[L5] a5;
uint[L6] a6;
uint[L7] a7;
uint[L8] a8;
uint[(2)] a9;
uint[(2 + 1)] a10;
uint[(2 + 1) + 1] a11;
uint[((2) + 1) + 1] a12;
uint[(2 + 1) + ((1))] a13;
uint[(((2) + 1)) + (((1)))] a14;
uint[((((2) + 1)) + (((1))))%1] a15;
}