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