xref: /dragonfly/tools/regression/bin/sh/parser/case2.0 (revision e5a92d33)
1# $FreeBSD: head/tools/regression/bin/sh/parser/case2.0 207824 2010-05-09 17:10:50Z jilles $
2
3# Pretty much only ash derivatives can parse all of this.
4
5f1() {
6	x=$(case x in
7		(x|esac) ;;
8		(*) echo bad >&2 ;;
9	esac)
10}
11f1
12f2() {
13	x=$(case x in
14		(x|esac) ;;
15		(*) echo bad >&2
16	esac)
17}
18f2
19f3() {
20	x=$(case x in
21		x|esac) ;;
22		*) echo bad >&2 ;;
23	esac)
24}
25f3
26f4() {
27	x=$(case x in
28		x|esac) ;;
29		*) echo bad >&2
30	esac)
31}
32f4
33