xref: /aosp_15_r20/external/antlr/runtime/Python/mkdoxy.sh (revision 16467b971bd3e2009fad32dd79016f2c7e421deb)
1*16467b97STreehugger Robot#!/bin/bash
2*16467b97STreehugger Robot
3*16467b97STreehugger Robotif [ -e doxygen.sh ]; then
4*16467b97STreehugger Robot    . doxygen.sh
5*16467b97STreehugger Robotfi
6*16467b97STreehugger Robot
7*16467b97STreehugger Robotrm -fr build/doc
8*16467b97STreehugger Robotmkdir -p build/doc/antlr3
9*16467b97STreehugger Robot
10*16467b97STreehugger Robotfor f in __init__ exceptions constants dfa tokens streams recognizers; do
11*16467b97STreehugger Robot    sed -e '/begin\[licence\]/,/end\[licence\]/d' antlr3/$f.py \
12*16467b97STreehugger Robot      >>build/doc/antlr3.py
13*16467b97STreehugger Robotdone
14*16467b97STreehugger Robot
15*16467b97STreehugger Robottouch build/doc/antlr3/__init__.py
16*16467b97STreehugger Robot
17*16467b97STreehugger Robotcp -f antlr3/tree.py build/doc/antlr3
18*16467b97STreehugger Robotcp -f antlr3/treewizard.py build/doc/antlr3
19*16467b97STreehugger Robot
20*16467b97STreehugger Robotdoxygen doxyfile
21