Skip to Content.
Sympa Menu

texmacs-users - [TeXmacs] map-args problems and bug?

Subject: mailing-list for TeXmacs Users

List archive

[TeXmacs] map-args problems and bug?


Chronological Thread 
  • From: "Sam Liddicott" <address@hidden>
  • To: address@hidden
  • Subject: [TeXmacs] map-args problems and bug?
  • Date: Mon, 28 Jun 2010 16:53:41 +0100
  • Envelope-to: address@hidden
  • Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAMAAABg3Am1AAAAAXNSR0IArs4c6QAAADxQTFRF NTdQY2Z/i286eHFugnNXoJBwm5GCs5VeoqO0ua+fwLCQ4c2q19C81NDF4eLr/unQ/PTf/fXW+/rq /f/7XKo76wAAAAlwSFlzAAALEwAACxMBAJqcGAAAAi9JREFUSMetloGSqyAMRVsFNAQkxP//15cE 62rFdt/MZqbTVu/hBhLEx/qf8fgDIAN455wHyPk7wCIe9nA+fwGSH87hgD8AHPfRpy2GwdMtcBh+ mg4Ech9Ih+RNixJKDLEL0GF8VLkSojePHrDlryNijbFW8zBg8PUKbBOI6D1WCV5Rf2DzxCtgBlMs tRRVW5LyVW3ew1TfAZZ6RcQicpb4yZmaC74DJADK6BdATOrUAbJzsZie+K22ZnEBknNYysvhVH6u 1X8CqAe4DuANoPoOrAbsHXUARJ5knc5z4EyyTnHoAqj7xvkYIdk65AwhyEZKMusOIDV2QQQaCnDQ gBiDR3RdIEb5CBESt2wgQJI0Yx/Agphg1MgNsD+QkszM9wHVPx/PeQOW+fmcR9DF8+4CyCJhCuP8 fDzmBbLqs8JzMODqYNfDvKhoGYM2lDosy5jlRozccRAgrPM8iygQS3Mv87IugUgKlC7NZ6liuy4r uresVq5QuQAr09ZKEga8OkluyKXeQ6Bs3SrtqgC1pWLNqAfwDhBnB+sK8OrVL4D4h1B4zWPWhJhu gPUHKA5EwSMYUMsdQK+UKDhIOTSHeg+8HCoTOGtB/gwcl4mSdGybwXegPWhM/RHYKwchkckhUNMX 6j7ueQNScLbZZOPRxaADyO2UQCJpl7wbnE6gQ+ksWjpngxOwF1tF5ecP3R6KB+AQxPfHLncQ+nKw 06fhu68OTIfJ869eTtg22l+9zfwDK3mKl5BFHMYAAAAASUVORK5CYII=

Try this sample document:

<assign|do-prefix1|<macro|a|... <arg|a> >>

<assign|do-prefix|<macro|body|<map-args|do-prefix1|document|body>>>

<assign|do-code-prefix|<\macro|body>
  \;

  <\code>
    <do-prefix|<arg|body> >
  </code>
</macro>>

<assign|do-code-prefix-broken|<\macro|body>
  \;

  <\code>
    <do-prefix|<arg|body>>
  </code>
</macro>>

<\do-prefix>
  line 1

  line 2

  line 3
</do-prefix>

<\code>
  <\do-prefix>
    line 1

    line 2

    line 3
  </do-prefix>
</code>

<\do-code-prefix>
  line 1

  line 2

  line 3
</do-code-prefix>

<\do-code-prefix-broken>
  line 1

  line 2

  line 3
</do-code-prefix-broken>

BUG?: Note that the final block shows "body" instead of the three body lines; but the block before using do-code-prefix which has an extra space in the definition actually shows the body lines.

Question: The second example <code<\do-prefix ... allows all the lines in the code block to have the prefix correctly placed at the start of each line; so why doesn't the third example with do-code-prefix work the same way?

Sam

--
Sam's signature


  • [TeXmacs] map-args problems and bug?, Sam Liddicott, 06/28/2010

Archive powered by MHonArc 2.6.19.

Top of Page