aboutsummaryrefslogtreecommitdiff
path: root/.gitignore
diff options
context:
space:
mode:
authorJohn MacFarlane <jgm@berkeley.edu>2021-08-11 16:14:34 -0700
committerJohn MacFarlane <jgm@berkeley.edu>2021-08-11 16:14:34 -0700
commite3a263df4669450049c49043412f791261e049a4 (patch)
tree3628249c9bf847e1738dbbb2a08e77eac41086ce /.gitignore
parentf00f7ec63c19c55644cbf98133dfca4d8c10b590 (diff)
downloadpandoc-e3a263df4669450049c49043412f791261e049a4.tar.gz
Fix scope for LaTeX macros.
They should by default scope over the group in which they are defined (except `\gdef` and `\xdef`, which are global). In addition, environments must be treated as groups. We handle this by making sMacros in the LaTeX parser state a STACK of macro tables. Opening a group adds a table to the stack, closing one removes one. Only the top of the stack is queried. This commit adds a parameter for scope to the Macro constructor (not exported). Closes #7494.
Diffstat (limited to '.gitignore')
0 files changed, 0 insertions, 0 deletions