Thanks Takeshi -- that is a nice idea. I will give that a shot. On Mon, Aug 10, 2020 at 12:22 PM Komiya Takeshi <i.tkom...@gmail.com> wrote:
> Hi, > > How about using a transform having a very high priority? Then you can > access a doctree (a.k.a. AST) just after the parsed. > > Thanks, > Takeshi KOMIYA > > 2020年8月10日(月) 10:49 Matt McKay <mamc...@gmail.com>: > > > > Hi Sphinx Group. > > > > Is there a way to access the Sphinx abstract syntax tree (AST) before > any transforms or post-transforms are applied (i.e. directly after the > parser phase)? > > > > I am writing an extension to convert reST to Myst syntax but I am > finding restoring some of the information contained in the original rst > file difficult to recover. The key example is a `toctree` that uses the > `:hidden:` option appears to be dropped from the AST here ( > https://github.com/sphinx-doc/sphinx/blob/e4a55cb76f7f45e74997017b8fa4ca913d0ac602/sphinx/environment/adapters/toctree.py#L65 > ) > > > > Any tips / hints would be great -- thanks for your time. > > > > Cheers, > > Matt > > > > -- > > You received this message because you are subscribed to the Google > Groups "sphinx-users" group. > > To unsubscribe from this group and stop receiving emails from it, send > an email to sphinx-users+unsubscr...@googlegroups.com. > > To view this discussion on the web visit > https://groups.google.com/d/msgid/sphinx-users/1e767f7a-6a03-4a0d-a22d-4326716299c3o%40googlegroups.com > . > > -- > You received this message because you are subscribed to the Google Groups > "sphinx-users" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to sphinx-users+unsubscr...@googlegroups.com. > To view this discussion on the web visit > https://groups.google.com/d/msgid/sphinx-users/CAFmkQAP%3Du8_GVN%2BaiCUbXm%3D6_ZQGWk8BsubfiSd%3DR2ua7mGqhw%40mail.gmail.com > . > -- You received this message because you are subscribed to the Google Groups "sphinx-users" group. To unsubscribe from this group and stop receiving emails from it, send an email to sphinx-users+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/sphinx-users/CAPAQEZ65pgzCWKypXB1b4C0o8%3Dwv5-Mk7bD4RBFmep%3DdyHMJkA%40mail.gmail.com.