11.8Srillig/* $NetBSD: lsym_rparen_or_rbracket.c,v 1.8 2023/06/16 14:26:27 rillig Exp $ */
21.1Srillig
31.1Srillig/*
41.1Srillig * Tests for the token lsym_rparen_or_lbracket, which represents ')' or ']',
51.1Srillig * the counterparts for '(' and '['.
61.1Srillig *
71.1Srillig * See also:
81.1Srillig *	lsym_lparen_or_lbracket.c
91.1Srillig */
101.1Srillig
111.3Srillig//indent input
121.4Srilligint var = (3);
131.4Srilligint cast = (int)3;
141.4Srilligint cast = (int)(3);
151.4Srilligint call = function(3);
161.4Srilligint array[3] = {1, 2, 3};
171.4Srilligint array[3] = {[2] = 3};
181.3Srillig//indent end
191.1Srillig
201.4Srillig//indent run-equals-input -di0
211.5Srillig
221.5Srillig
231.5Srillig//indent input
241.5Srilligint a = array[
251.5Srillig3
261.5Srillig];
271.5Srillig{
281.5Srilligint a = array[
291.5Srillig3
301.5Srillig];
311.5Srillig}
321.5Srillig//indent end
331.5Srillig
341.5Srillig//indent run -di0
351.5Srilligint a = array[
361.5Srillig	      3
371.5Srillig];
381.5Srillig{
391.5Srillig	int a = array[
401.5Srillig		      3
411.5Srillig// $ FIXME: Should be one level to the left since it is the outermost bracket.
421.5Srillig		];
431.5Srillig}
441.5Srillig//indent end
451.5Srillig
461.5Srillig//indent run -di0 -nlp
471.5Srilligint a = array[
481.5Srillig	3
491.5Srillig];
501.5Srillig{
511.5Srillig	int a = array[
521.5Srillig		3
531.5Srillig// $ FIXME: Should be one level to the left since it is the outermost bracket.
541.5Srillig		];
551.5Srillig}
561.5Srillig//indent end
571.6Srillig
581.6Srillig
591.8Srillig/*
601.8Srillig * Cast expressions and compound expressions, taken from lint and make.
611.8Srillig */
621.6Srillig//indent input
631.8Srillig// This ')' is not a cast.
641.8Srilligchar *Buf_DoneData(Buffer *) MAKE_ATTR_USE;
651.8Srillig
661.6Srillig{
671.6Srillig	dcs_align((u_int)dcs);
681.6Srillig	mpools.pools[i] = (memory_pool){NULL, 0, 0};
691.6Srillig	list_add(l, (const char[3]){'-', (char)c, '\0'});
701.6Srillig}
711.6Srillig//indent end
721.6Srillig
731.8Srillig//indent run-equals-input -ci4 -di0 -nlp
74