1/* $NetBSD: opt_sc.c,v 1.8 2023/06/17 22:09:24 rillig Exp $ */
2
3/*
4 * Tests for the options '-sc' and '-nsc'.
5 *
6 * The option '-sc' starts continuation lines of block comments with " * ".
7 *
8 * The option '-nsc' does not use asterisks for aligning the continuation
9 * lines of comments.
10 */
11
12//indent input
13/* comment
14without
15asterisks
16*/
17//indent end
18
19//indent run -sc
20/*
21 * comment without asterisks
22 */
23//indent end
24
25//indent run -nsc
26/*
27comment without asterisks
28 */
29//indent end
30
31
32//indent input
33/*
34** This comment style is used by Lua.
35*/
36//indent end
37
38//indent run -sc
39/*
40// $ XXX: The additional '*' is debatable.
41 * * This comment style is used by Lua.
42 */
43//indent end
44
45//indent run -nsc
46/*
47// $ This comment, as rewritten by indent, is not actually used by Lua.
48 * This comment style is used by Lua.
49 */
50//indent end
51
52
53/*
54 * Comments that start with '*' or '-' do not get modified at all.
55 */
56//indent input
57/**
58 * Javadoc, adopted by several other programming languages.
59 */
60//indent end
61
62//indent run-equals-input -sc
63
64//indent run-equals-input -nsc
65
66
67/*
68 * Ensure that blank lines in comments are preserved. Multiple adjacent blank
69 * lines are preserved as well.
70 */
71//indent input
72/*
73paragraph 1
74
75
76paragraph 2
77*/
78//indent end
79
80//indent run -sc
81/*
82 * paragraph 1
83 *
84 *
85 * paragraph 2
86 */
87//indent end
88
89//indent run -nsc
90/*
91// $ XXX: paragraph 1 is indented, paragraph 2 isn't.
92 paragraph 1
93
94
95paragraph 2
96 */
97//indent end
98