diff options
author | Stone Tickle <lattis@mochiro.moe> | 2022-01-10 09:27:49 -0600 |
---|---|---|
committer | Daniel Mensinger <daniel@mensinger-ka.de> | 2022-01-31 18:40:40 +0100 |
commit | bfb12222c3f64c4dac45fa526a355fffa74dbecd (patch) | |
tree | 8efedb6e9d27a6d8ffb0b69c563e4f487a761cc0 /docs/refman/main.py | |
parent | 7528c69fcca63889d67c1d6c2463c9e9485585a8 (diff) | |
download | meson-bfb12222c3f64c4dac45fa526a355fffa74dbecd.zip meson-bfb12222c3f64c4dac45fa526a355fffa74dbecd.tar.gz meson-bfb12222c3f64c4dac45fa526a355fffa74dbecd.tar.bz2 |
add fastyaml loader
Diffstat (limited to 'docs/refman/main.py')
-rw-r--r-- | docs/refman/main.py | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/docs/refman/main.py b/docs/refman/main.py index e2654c9..bf674d4 100644 --- a/docs/refman/main.py +++ b/docs/refman/main.py @@ -33,7 +33,7 @@ meson_root = Path(__file__).absolute().parents[2] def main() -> int: parser = argparse.ArgumentParser(description='Meson reference manual generator') - parser.add_argument('-l', '--loader', type=str, default='yaml', choices=['yaml', 'pickle'], help='Information loader backend') + parser.add_argument('-l', '--loader', type=str, default='yaml', choices=['yaml', 'fastyaml', 'pickle'], help='Information loader backend') parser.add_argument('-g', '--generator', type=str, choices=['print', 'pickle', 'md', 'json', 'man'], required=True, help='Generator backend') parser.add_argument('-s', '--sitemap', type=Path, default=meson_root / 'docs' / 'sitemap.txt', help='Path to the input sitemap.txt') parser.add_argument('-o', '--out', type=Path, required=True, help='Output directory for generated files') @@ -49,6 +49,7 @@ def main() -> int: loaders: T.Dict[str, T.Callable[[], LoaderBase]] = { 'yaml': lambda: LoaderYAML(args.input), + 'fastyaml': lambda: LoaderYAML(args.input, strict=False), 'pickle': lambda: LoaderPickle(args.input), } |