Home | History | Annotate | Line # | Download | only in indent
      1  1.6  rillig /* $NetBSD: psym_while_expr.c,v 1.6 2025/01/03 23:37:18 rillig Exp $ */
      2  1.1  rillig 
      3  1.1  rillig /*
      4  1.1  rillig  * Tests for the parser symbol psym_while_expr, which represents the keyword
      5  1.1  rillig  * 'while' followed by the controlling expression, now waiting for the
      6  1.1  rillig  * statement of the loop body.
      7  1.1  rillig  */
      8  1.1  rillig 
      9  1.4  rillig //indent input
     10  1.1  rillig // TODO: add input
     11  1.4  rillig //indent end
     12  1.1  rillig 
     13  1.4  rillig //indent run-equals-input
     14  1.2  rillig 
     15  1.2  rillig 
     16  1.4  rillig //indent input
     17  1.2  rillig void
     18  1.2  rillig function(void)
     19  1.2  rillig {
     20  1.2  rillig 	while(cond){}
     21  1.2  rillig 
     22  1.2  rillig 	do{}while(cond);
     23  1.2  rillig 
     24  1.2  rillig 	if(cmd)while(cond);
     25  1.2  rillig 
     26  1.2  rillig 	{}while(cond);
     27  1.2  rillig }
     28  1.4  rillig //indent end
     29  1.2  rillig 
     30  1.4  rillig //indent run
     31  1.2  rillig void
     32  1.2  rillig function(void)
     33  1.2  rillig {
     34  1.2  rillig 	while (cond) {
     35  1.2  rillig 	}
     36  1.2  rillig 
     37  1.2  rillig 	do {
     38  1.2  rillig 	} while (cond);
     39  1.2  rillig 
     40  1.2  rillig 	if (cmd)
     41  1.6  rillig 		while (cond)
     42  1.6  rillig 			;
     43  1.2  rillig 
     44  1.2  rillig 	{
     45  1.5  rillig 	}
     46  1.6  rillig 	while (cond)
     47  1.6  rillig 		;
     48  1.2  rillig }
     49  1.4  rillig //indent end
     50