TypeScript/tests/baselines/reference/decrementAndIncrementOperators.errors.txt
2014-07-12 17:30:19 -07:00

65 lines
1.9 KiB
Plaintext

==== tests/cases/compiler/decrementAndIncrementOperators.ts (13 errors) ====
var x = 0;
// errors
1 ++;
~
!!! The operand of an increment or decrement operator must be a variable, property or indexer.
(1)++;
~~~
!!! The operand of an increment or decrement operator must be a variable, property or indexer.
(1)--;
~~~
!!! The operand of an increment or decrement operator must be a variable, property or indexer.
++(1);
~~~
!!! The operand of an increment or decrement operator must be a variable, property or indexer.
--(1);
~~~
!!! The operand of an increment or decrement operator must be a variable, property or indexer.
(1 + 2)++;
~~~~~~~
!!! The operand of an increment or decrement operator must be a variable, property or indexer.
(1 + 2)--;
~~~~~~~
!!! The operand of an increment or decrement operator must be a variable, property or indexer.
++(1 + 2);
~~~~~~~
!!! The operand of an increment or decrement operator must be a variable, property or indexer.
--(1 + 2);
~~~~~~~
!!! The operand of an increment or decrement operator must be a variable, property or indexer.
(x + x)++;
~~~~~~~
!!! The operand of an increment or decrement operator must be a variable, property or indexer.
(x + x)--;
~~~~~~~
!!! The operand of an increment or decrement operator must be a variable, property or indexer.
++(x + x);
~~~~~~~
!!! The operand of an increment or decrement operator must be a variable, property or indexer.
--(x + x);
~~~~~~~
!!! The operand of an increment or decrement operator must be a variable, property or indexer.
//OK
x++;
x--;
++x;
--x;
(x)++;
--(x);
((x))++;
((x))--;
x[x++]++;