/usr/include/ladr/top_input.h is in libladr-dev 0.0.200902a-2.1.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
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 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 | /* Copyright (C) 2006, 2007 William McCune
This file is part of the LADR Deduction Library.
The LADR Deduction Library is free software; you can redistribute it
and/or modify it under the terms of the GNU General Public License,
version 2.
The LADR Deduction Library 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 the LADR Deduction Library; if not, write to the Free Software
Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
*/
#ifndef TP_TOP_INPUT_H
#define TP_TOP_INPUT_H
#include "ioutil.h"
#include "std_options.h"
#include "tptp_trans.h"
/* INTRODUCTION
*/
/* Public definitions */
/* Types of object that can be input */
enum { TERMS, FORMULAS };
/* What shall we do if we read an unknown flag or parameter? */
enum {
IGNORE_UNKNOWN,
NOTE_UNKNOWN,
WARN_UNKNOWN,
KILL_UNKNOWN
};
/* End of public definitions */
/* Public function prototypes from top_input.c */
void fprint_top_input_mem(FILE *fp, BOOL heading);
void p_top_input_mem();
void init_standard_ladr(void);
void set_program_name(char *name);
void process_op(Term t, BOOL echo, FILE *fout);
void process_redeclare(Term t, BOOL echo, FILE *fout);
void flag_handler(FILE *fout, Term t, BOOL echo, int unknown_action);
void parm_handler(FILE *fout, Term t, BOOL echo, int unknown_action);
void accept_list(char *name, int type, BOOL aux, Plist *l);
void read_from_file(FILE *fin, FILE *fout, BOOL echo, int unknown_action);
void read_all_input(int argc, char **argv, FILE *fout,
BOOL echo, int unknown_action);
Plist process_input_formulas(Plist formulas, BOOL echo);
Plist process_demod_formulas(Plist formulas, BOOL echo);
Plist process_goal_formulas(Plist formulas, BOOL echo);
Term read_commands(FILE *fin, FILE *fout, BOOL echo, int unknown_action);
Plist embed_formulas_in_topforms(Plist formulas, BOOL assumption);
#endif /* conditional compilation of whole file */
|