opt_lp.c revision 1.3 1 1.3 rillig /* $NetBSD: opt_lp.c,v 1.3 2021/10/16 21:32:10 rillig Exp $ */
2 1.1 rillig /* $FreeBSD$ */
3 1.1 rillig
4 1.3 rillig /*
5 1.3 rillig * Tests for the options '-lp' and '-nlp'.
6 1.3 rillig *
7 1.3 rillig * The option '-lp' lines up code surrounded by parentheses in continuation
8 1.3 rillig * lines. With '-lp', if a line has a left parenthesis that is not closed on
9 1.3 rillig * that line, continuation lines are lined up to start at the character
10 1.3 rillig * position just after the left parenthesis.
11 1.3 rillig *
12 1.3 rillig * The option '-nlp' indents continuation lines with the continuation
13 1.3 rillig * indentation; see '-ci'.
14 1.3 rillig */
15 1.3 rillig
16 1.1 rillig #indent input
17 1.1 rillig void
18 1.1 rillig example(void)
19 1.1 rillig {
20 1.1 rillig p1 = first_procedure(second_procedure(p2, p3),
21 1.1 rillig third_procedure(p4, p5));
22 1.1 rillig
23 1.1 rillig p1 = first_procedure(second_procedure(p2,
24 1.1 rillig p3),
25 1.1 rillig third_procedure(p4,
26 1.1 rillig p5));
27 1.1 rillig }
28 1.1 rillig #indent end
29 1.1 rillig
30 1.1 rillig #indent run -lp
31 1.1 rillig void
32 1.1 rillig example(void)
33 1.1 rillig {
34 1.1 rillig p1 = first_procedure(second_procedure(p2, p3),
35 1.1 rillig third_procedure(p4, p5));
36 1.1 rillig
37 1.1 rillig p1 = first_procedure(second_procedure(p2,
38 1.1 rillig p3),
39 1.1 rillig third_procedure(p4,
40 1.1 rillig p5));
41 1.1 rillig }
42 1.1 rillig #indent end
43 1.1 rillig
44 1.1 rillig #indent run -nlp
45 1.1 rillig void
46 1.1 rillig example(void)
47 1.1 rillig {
48 1.1 rillig p1 = first_procedure(second_procedure(p2, p3),
49 1.1 rillig third_procedure(p4, p5));
50 1.1 rillig
51 1.1 rillig p1 = first_procedure(second_procedure(p2,
52 1.1 rillig p3),
53 1.1 rillig third_procedure(p4,
54 1.1 rillig p5));
55 1.1 rillig }
56 1.1 rillig #indent end
57