Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Fetching contributors…

Cannot retrieve contributors at this time

file 39 lines (34 sloc) 1.329 kb
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39
/*
* Copyright (C) 2009 Kamil Dudka <kdudka@redhat.com>
*
* This file is part of predator.
*
* predator is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation, either version 3 of the License, or
* any later version.
*
* predator is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with predator. If not, see <http://www.gnu.org/licenses/>.
*/

#ifndef H_GUARD_CL_PP_H
#define H_GUARD_CL_PP_H

/**
* @file cl_pp.hh
* constructor createClPrettyPrint() of the @b "pp" code listener
*/

class ICodeListener;

/**
* create "pp" (pretty print) ICodeListener implementation
* @param config_string Name of a file to write to. If NULL is given, stdout is
* used. If the output device is terminal, the output may be colorized.
* @param showTypes If true, dump type information as well.
* @todo proper documentation of the "pp" code listener
*/
ICodeListener* createClPrettyPrint(const char *config_string, bool showTypes);

#endif /* H_GUARD_CL_PP_H */
Something went wrong with that request. Please try again.