diff options
author | Andreas Stöckel <astoecke@techfak.uni-bielefeld.de> | 2015-04-03 01:07:45 +0200 |
---|---|---|
committer | Andreas Stöckel <astoecke@techfak.uni-bielefeld.de> | 2016-04-25 22:19:30 +0200 |
commit | 68e430c4ae9c5ed48a0cb06f957f03e88c1289c4 (patch) | |
tree | 92e9fddb35f172e5c0b93bf9dd9cc19d4eb1d57b | |
parent | 8652c67a849952318be7cd3365be91c500e20185 (diff) |
Update poem integration test to incorporate indent/dedent for indentation of poems. Move \end{poem} to previous line to make sure closing special tokens are treated correctly.
-rw-r--r-- | testdata/integration/user_defined_syntax/poem.in.osml | 8 | ||||
-rw-r--r-- | testdata/integration/user_defined_syntax/poem.out.osxml | 74 |
2 files changed, 57 insertions, 25 deletions
diff --git a/testdata/integration/user_defined_syntax/poem.in.osml b/testdata/integration/user_defined_syntax/poem.in.osml index f0deaba..f1986d9 100644 --- a/testdata/integration/user_defined_syntax/poem.in.osml +++ b/testdata/integration/user_defined_syntax/poem.in.osml @@ -16,9 +16,8 @@ \primitive[type=string] \struct#indentation \syntax -% TODO: Fix this -% \open{\indent} -% \close{\dedent} + \open{\indent} + \close{\dedent} \field \childRef[ref=line] \childRef[ref=indentation] @@ -60,6 +59,5 @@ And sometimes like a gleaner thou dost keep Where are the songs of Spring? Ay, where are they? Think not of them, thou hast thy music too,— While barred clouds bloom the soft-dying day, - And touch the stubble-plains with rosy hue; -\end{poem} + And touch the stubble-plains with rosy hue;\end{poem} \end{document} diff --git a/testdata/integration/user_defined_syntax/poem.out.osxml b/testdata/integration/user_defined_syntax/poem.out.osxml index 6fe448d..76dfdcd 100644 --- a/testdata/integration/user_defined_syntax/poem.out.osxml +++ b/testdata/integration/user_defined_syntax/poem.out.osxml @@ -4,41 +4,75 @@ <poem:poem> <poem:stanza> <poem:line>Among the river sallows, borne aloft</poem:line> - <poem:line>Or sinking as the light wind lives or dies;</poem:line> + <poem:indentation> + <poem:line>Or sinking as the light wind lives or dies;</poem:line> + </poem:indentation> <poem:line>And full-grown lambs loud bleat from hilly bourn;</poem:line> - <poem:line>Hedge-crickets sing; and now with treble soft</poem:line> - <poem:line>The red-breast whistles from a garden-croft;</poem:line> - <poem:line>And gathering swallows twitter in the skies.</poem:line> + <poem:indentation> + <poem:line>Hedge-crickets sing; and now with treble soft</poem:line> + <poem:line>The red-breast whistles from a garden-croft;</poem:line> + <poem:indentation> + <poem:line>And gathering swallows twitter in the skies.</poem:line> + </poem:indentation> + </poem:indentation> <poem:line>Season of mists and mellow fruitfulness,</poem:line> - <poem:line>Close bosom-friend of the maturing sun;</poem:line> + <poem:indentation> + <poem:line>Close bosom-friend of the maturing sun;</poem:line> + </poem:indentation> <poem:line>Conspiring with him how to load and bless</poem:line> - <poem:line>With fruit the vines that round the thatch-eves run;</poem:line> + <poem:indentation> + <poem:line>With fruit the vines that round the thatch-eves run;</poem:line> + </poem:indentation> <poem:line>To bend with apples the moss'd cottage-trees,</poem:line> - <poem:line>And fill all fruit with ripeness to the core;</poem:line> - <poem:line>To swell the gourd, and plump the hazel shells</poem:line> + <poem:indentation> + <poem:line>And fill all fruit with ripeness to the core;</poem:line> + <poem:indentation> + <poem:line>To swell the gourd, and plump the hazel shells</poem:line> + </poem:indentation> + </poem:indentation> <poem:line>With a sweet kernel; to set budding more,</poem:line> - <poem:line>And still more, later flowers for the bees,</poem:line> - <poem:line>Until they think warm days will never cease,</poem:line> - <poem:line>For Summer has o'er-brimm'd their clammy cells.</poem:line> + <poem:indentation> + <poem:line>And still more, later flowers for the bees,</poem:line> + <poem:line>Until they think warm days will never cease,</poem:line> + <poem:indentation> + <poem:line>For Summer has o'er-brimm'd their clammy cells.</poem:line> + </poem:indentation> + </poem:indentation> </poem:stanza> <poem:stanza> <poem:line>Who hath not seen thee oft amid thy store?</poem:line> - <poem:line>Sometimes whoever seeks abroad may find</poem:line> + <poem:indentation> + <poem:line>Sometimes whoever seeks abroad may find</poem:line> + </poem:indentation> <poem:line>Thee sitting careless on a granary floor,</poem:line> - <poem:line>Thy hair soft-lifted by the winnowing wind;</poem:line> + <poem:indentation> + <poem:line>Thy hair soft-lifted by the winnowing wind;</poem:line> + </poem:indentation> <poem:line>Or on a half-reap'd furrow sound asleep,</poem:line> - <poem:line>Drows'd with the fume of poppies, while thy hook</poem:line> - <poem:line>Spares the next swath and all its twined flowers:</poem:line> + <poem:indentation> + <poem:line>Drows'd with the fume of poppies, while thy hook</poem:line> + <poem:indentation> + <poem:line>Spares the next swath and all its twined flowers:</poem:line> + </poem:indentation> + </poem:indentation> <poem:line>And sometimes like a gleaner thou dost keep</poem:line> - <poem:line>Steady thy laden head across a brook;</poem:line> - <poem:line>Or by a cyder-press, with patient look,</poem:line> - <poem:line>Thou watchest the last oozings hours by hours.</poem:line> + <poem:indentation> + <poem:line>Steady thy laden head across a brook;</poem:line> + <poem:line>Or by a cyder-press, with patient look,</poem:line> + <poem:indentation> + <poem:line>Thou watchest the last oozings hours by hours.</poem:line> + </poem:indentation> + </poem:indentation> </poem:stanza> <poem:stanza> <poem:line>Where are the songs of Spring? Ay, where are they?</poem:line> - <poem:line>Think not of them, thou hast thy music too,—</poem:line> + <poem:indentation> + <poem:line>Think not of them, thou hast thy music too,—</poem:line> + </poem:indentation> <poem:line>While barred clouds bloom the soft-dying day,</poem:line> - <poem:line>And touch the stubble-plains with rosy hue;</poem:line> + <poem:indentation> + <poem:line>And touch the stubble-plains with rosy hue;</poem:line> + </poem:indentation> </poem:stanza> </poem:poem> </document> |