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