1 1.4 rillig /* $NetBSD: lsym_postfix_op.c,v 1.4 2022/04/24 09:04:12 rillig Exp $ */ 2 1.1 rillig 3 1.1 rillig /* 4 1.1 rillig * Tests for the token lsym_postfix_op, which represents the operators '++' 5 1.1 rillig * and '--' for incrementing and decrementing a variable. 6 1.1 rillig * 7 1.1 rillig * See also: 8 1.1 rillig * lsym_unary_op.c for the corresponding prefix operators 9 1.1 rillig */ 10 1.1 rillig 11 1.4 rillig //indent input 12 1.2 rillig int decl = lvalue ++; 13 1.2 rillig int decl = lvalue --; 14 1.4 rillig //indent end 15 1.1 rillig 16 1.4 rillig //indent run -di0 17 1.2 rillig int decl = lvalue++; 18 1.2 rillig int decl = lvalue--; 19 1.4 rillig //indent end 20 1.2 rillig 21 1.2 rillig 22 1.2 rillig /* 23 1.2 rillig * There is no operator '**', so try that just for fun. 24 1.2 rillig */ 25 1.4 rillig //indent input 26 1.2 rillig int decl = lvalue **; 27 1.4 rillig //indent end 28 1.2 rillig 29 1.4 rillig //indent run -di0 30 1.2 rillig int decl = lvalue * *; 31 1.4 rillig //indent end 32