X-Git-Url: https://gerrit.fd.io/r/gitweb?p=vpp.git;a=blobdiff_plain;f=doxygen%2Fsiphon%2Fparsers.py;h=162205de4ca4947153eef43e8e048cd111342ec0;hp=6fe8600d4b3bb7eb908a82d205e4867ae3b17eb0;hb=b55aec1c8e0c05520c47c3641c20684fc539f8a1;hpb=7aef80b210752b1c9243799086fab0fe4df6272e diff --git a/doxygen/siphon/parsers.py b/doxygen/siphon/parsers.py index 6fe8600d4b3..162205de4ca 100644 --- a/doxygen/siphon/parsers.py +++ b/doxygen/siphon/parsers.py @@ -10,7 +10,8 @@ # See the License for the specific language governing permissions and # limitations under the License. -import cgi, pyparsing as pp +import html +import pyparsing as pp # Some useful primitives ident = pp.Word(pp.alphas + "_", pp.alphas + pp.nums + "_") @@ -102,7 +103,7 @@ class ParseFunctionMacroStmt(ParserFunctionMacro): """ Parser for our struct initializers which are composed from a -function-like macro, equals sign, and then a normal C struct initalizer +function-like macro, equals sign, and then a normal C struct initializer block. """ class MacroInitializer(ParserFunctionMacro): @@ -144,6 +145,6 @@ class MacroInitializer(ParserFunctionMacro): } for param in item[2]: - r["value"][param[0]] = cgi.escape(param[1]) + r["value"][param[0]] = html.escape(param[1]) return r