diff options
author | Peter Maydell | 2020-03-06 18:17:46 +0100 |
---|---|---|
committer | Peter Maydell | 2020-03-12 12:14:06 +0100 |
commit | 80a046c51a274907252e8f3e7f6831c963a57fde (patch) | |
tree | 296333d6808ac7253dd182d58121a83b5b7bfc09 /docs/sphinx | |
parent | hxtool: Remove Texinfo generation support (diff) | |
download | qemu-80a046c51a274907252e8f3e7f6831c963a57fde.tar.gz qemu-80a046c51a274907252e8f3e7f6831c963a57fde.tar.xz qemu-80a046c51a274907252e8f3e7f6831c963a57fde.zip |
docs/sphinx/hxtool.py: Remove STEXI/ETEXI support
Now that none of our input .hx files have STEXI/ETEXI blocks,
we can remove the code in the Sphinx hxtool extension that
supported parsing them.
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Reviewed-by: Richard Henderson <richard.henderson@linaro.org>
Message-id: 20200306171749.10756-5-peter.maydell@linaro.org
Diffstat (limited to 'docs/sphinx')
-rw-r--r-- | docs/sphinx/hxtool.py | 28 |
1 files changed, 4 insertions, 24 deletions
diff --git a/docs/sphinx/hxtool.py b/docs/sphinx/hxtool.py index 7dd223fe36..fb0649a3d5 100644 --- a/docs/sphinx/hxtool.py +++ b/docs/sphinx/hxtool.py @@ -37,13 +37,11 @@ else: __version__ = '1.0' -# We parse hx files with a state machine which may be in one of three -# states: reading the C code fragment, inside a texi fragment, -# or inside a rST fragment. +# We parse hx files with a state machine which may be in one of two +# states: reading the C code fragment, or inside a rST fragment. class HxState(Enum): CTEXT = 1 - TEXI = 2 - RST = 3 + RST = 2 def serror(file, lnum, errtext): """Raise an exception giving a user-friendly syntax error message""" @@ -110,31 +108,13 @@ class HxtoolDocDirective(Directive): if directive == 'HXCOMM': pass - elif directive == 'STEXI': - if state == HxState.RST: - serror(hxfile, lnum, 'expected ERST, found STEXI') - elif state == HxState.TEXI: - serror(hxfile, lnum, 'expected ETEXI, found STEXI') - else: - state = HxState.TEXI - elif directive == 'ETEXI': - if state == HxState.RST: - serror(hxfile, lnum, 'expected ERST, found ETEXI') - elif state == HxState.CTEXT: - serror(hxfile, lnum, 'expected STEXI, found ETEXI') - else: - state = HxState.CTEXT elif directive == 'SRST': if state == HxState.RST: serror(hxfile, lnum, 'expected ERST, found SRST') - elif state == HxState.TEXI: - serror(hxfile, lnum, 'expected ETEXI, found SRST') else: state = HxState.RST elif directive == 'ERST': - if state == HxState.TEXI: - serror(hxfile, lnum, 'expected ETEXI, found ERST') - elif state == HxState.CTEXT: + if state == HxState.CTEXT: serror(hxfile, lnum, 'expected SRST, found ERST') else: state = HxState.CTEXT |