Home | History | Annotate | Line # | Download | only in indent
opt_badp.c revision 1.10
      1  1.10  rillig /* $NetBSD: opt_badp.c,v 1.10 2023/05/11 18:13:55 rillig Exp $ */
      2   1.1  rillig 
      3   1.2  rillig /*
      4   1.2  rillig  * Tests for the options '-badp' and '-nbadp'.
      5   1.2  rillig  *
      6   1.2  rillig  * The option '-badp' forces a blank line after the first set of declarations
      7   1.2  rillig  * in a function. It produces a blank line even if there are no declarations.
      8   1.2  rillig  */
      9   1.2  rillig 
     10   1.9  rillig //indent input
     11   1.5  rillig void
     12   1.6  rillig empty(void)
     13   1.1  rillig {
     14   1.1  rillig }
     15   1.9  rillig //indent end
     16   1.5  rillig 
     17   1.9  rillig //indent run-equals-input -badp
     18   1.8  rillig 
     19   1.9  rillig //indent run-equals-input -nbadp
     20   1.1  rillig 
     21   1.5  rillig 
     22   1.9  rillig //indent input
     23   1.5  rillig void
     24   1.6  rillig blank(void)
     25   1.1  rillig {
     26   1.5  rillig 
     27   1.1  rillig }
     28   1.9  rillig //indent end
     29   1.1  rillig 
     30   1.9  rillig //indent run-equals-input -badp
     31   1.8  rillig 
     32   1.9  rillig //indent run-equals-input -nbadp
     33   1.1  rillig 
     34   1.1  rillig 
     35   1.9  rillig //indent input
     36   1.5  rillig void
     37   1.6  rillig declaration(void)
     38   1.1  rillig {
     39   1.5  rillig 	int		decl;
     40   1.5  rillig }
     41   1.9  rillig //indent end
     42   1.1  rillig 
     43   1.9  rillig //indent run-equals-input -badp
     44   1.8  rillig 
     45   1.9  rillig //indent run-equals-input -nbadp
     46   1.1  rillig 
     47   1.1  rillig 
     48   1.9  rillig //indent input
     49   1.5  rillig void
     50   1.6  rillig statement(void)
     51   1.5  rillig {
     52   1.5  rillig 	stmt();
     53   1.1  rillig }
     54   1.9  rillig //indent end
     55   1.1  rillig 
     56  1.10  rillig /* TODO: add blank line */
     57  1.10  rillig //indent run-equals-input -badp
     58   1.8  rillig 
     59   1.9  rillig //indent run-equals-input -nbadp
     60   1.5  rillig 
     61   1.1  rillig 
     62   1.9  rillig //indent input
     63   1.5  rillig void
     64   1.6  rillig declaration_statement(void)
     65   1.5  rillig {
     66   1.5  rillig 	int		decl;
     67   1.5  rillig 	stmt();
     68   1.5  rillig }
     69   1.9  rillig //indent end
     70   1.5  rillig 
     71   1.9  rillig //indent run -badp
     72   1.5  rillig void
     73   1.6  rillig declaration_statement(void)
     74   1.1  rillig {
     75   1.5  rillig 	int		decl;
     76   1.5  rillig 	/* $ FIXME: missing empty line */
     77   1.5  rillig 	stmt();
     78   1.1  rillig }
     79   1.9  rillig //indent end
     80   1.8  rillig 
     81   1.9  rillig //indent run-equals-input -nbadp
     82   1.1  rillig 
     83   1.5  rillig 
     84   1.9  rillig //indent input
     85   1.1  rillig static void
     86   1.5  rillig declaration_blank_statement(void)
     87   1.1  rillig {
     88   1.5  rillig 	int		decl;
     89   1.1  rillig 
     90   1.5  rillig 	stmt();
     91   1.1  rillig }
     92   1.9  rillig //indent end
     93   1.5  rillig 
     94   1.9  rillig //indent run-equals-input -badp
     95   1.8  rillig 
     96   1.9  rillig //indent run-equals-input -nbadp
     97   1.1  rillig 
     98   1.5  rillig 
     99   1.9  rillig //indent input
    100   1.1  rillig static void
    101   1.5  rillig declaration_blank_blank_statement(void)
    102   1.1  rillig {
    103   1.5  rillig 	int		decl;
    104   1.1  rillig 
    105   1.1  rillig 
    106   1.1  rillig 
    107   1.5  rillig 	stmt();
    108   1.1  rillig }
    109   1.9  rillig //indent end
    110   1.1  rillig 
    111   1.9  rillig //indent run-equals-input -badp
    112   1.8  rillig 
    113   1.9  rillig //indent run-equals-input -nbadp
    114