1*f1c4c3daSCy Schubert# A profile exercising suppression of final-flagged sections, 2*f1c4c3daSCy Schubert# subsections, and relations within the same file. 3*f1c4c3daSCy Schubert 4*f1c4c3daSCy Schubert[a] 5*f1c4c3daSCy Schubert ab = 1 6*f1c4c3daSCy Schubert ab* = 2 7*f1c4c3daSCy Schubert ab = 3 8*f1c4c3daSCy Schubert ab* = 4 9*f1c4c3daSCy Schubert ac* = 1 10*f1c4c3daSCy Schubert 11*f1c4c3daSCy Schubert[a] 12*f1c4c3daSCy Schubert ac = 2 13*f1c4c3daSCy Schubert ac* = 3 14*f1c4c3daSCy Schubert ac = 4 15*f1c4c3daSCy Schubert 16*f1c4c3daSCy Schubert[b]* 17*f1c4c3daSCy Schubert ba = 1 18*f1c4c3daSCy Schubert ba* = 2 19*f1c4c3daSCy Schubert bb = { 20*f1c4c3daSCy Schubert bba = 1 21*f1c4c3daSCy Schubert } 22*f1c4c3daSCy Schubert 23*f1c4c3daSCy Schubert[b] 24*f1c4c3daSCy Schubert ba = 3 25*f1c4c3daSCy Schubert bb = { 26*f1c4c3daSCy Schubert bba = 2 27*f1c4c3daSCy Schubert } 28*f1c4c3daSCy Schubert # Regression test for a bug where each subsection within a 29*f1c4c3daSCy Schubert # discarded section caused the parser to ascend into the 30*f1c4c3daSCy Schubert # parent node without descending into a child node first. 31*f1c4c3daSCy Schubert bb = { 32*f1c4c3daSCy Schubert } 33*f1c4c3daSCy Schubert bb = { 34*f1c4c3daSCy Schubert } 35*f1c4c3daSCy Schubert 36*f1c4c3daSCy Schubert[c] 37*f1c4c3daSCy Schubert ca* = { 38*f1c4c3daSCy Schubert caa* = 1 39*f1c4c3daSCy Schubert } 40*f1c4c3daSCy Schubert cb = { 41*f1c4c3daSCy Schubert cba = 1 42*f1c4c3daSCy Schubert }* 43*f1c4c3daSCy Schubert cc = 1 44*f1c4c3daSCy Schubert 45*f1c4c3daSCy Schubert[c] 46*f1c4c3daSCy Schubert ca = { 47*f1c4c3daSCy Schubert caa = 2 48*f1c4c3daSCy Schubert } 49*f1c4c3daSCy Schubert cb* = { 50*f1c4c3daSCy Schubert cba = 2 51*f1c4c3daSCy Schubert } 52*f1c4c3daSCy Schubert cc = 2 53