]> git.saurik.com Git - bison.git/blame - src/print-xml.h
Merge remote-tracking branch 'origin/maint'
[bison.git] / src / print-xml.h
CommitLineData
41d7a5f2
PE
1/* Output an xml of the generated parser, for Bison.
2
7d6bad19 3 Copyright (C) 2007, 2009-2013 Free Software Foundation, Inc.
41d7a5f2
PE
4
5 This file is part of Bison, the GNU Compiler Compiler.
6
2f658d53 7 This program is free software: you can redistribute it and/or modify
41d7a5f2 8 it under the terms of the GNU General Public License as published by
2f658d53
JD
9 the Free Software Foundation, either version 3 of the License, or
10 (at your option) any later version.
41d7a5f2 11
2f658d53 12 This program is distributed in the hope that it will be useful,
41d7a5f2
PE
13 but WITHOUT ANY WARRANTY; without even the implied warranty of
14 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
15 GNU General Public License for more details.
16
17 You should have received a copy of the GNU General Public License
2f658d53 18 along with this program. If not, see <http://www.gnu.org/licenses/>. */
41d7a5f2
PE
19
20#ifndef PRINT_XML_H_
21# define PRINT_XML_H_
22
408476bc 23void xml_indent (FILE *out, int level);
ad5feac4 24void xml_puts (FILE *, int, char const *);
41d7a5f2
PE
25void xml_printf (FILE *, int, char const *, ...);
26char const *xml_escape_n (int n, char const *str);
27char const *xml_escape (char const *str);
28void print_xml (void);
29
30#endif /* !PRINT_XML_H_ */