command.h
00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
#ifndef COMMAND_H
00020
#define COMMAND_H
00021
00022
00023
#include <stdio.h>
00024
#include <readline/readline.h>
00025
#include <readline/history.h>
00026
00027
00028
00029
00030 #define STARTUPMSG "\nCDG parser version " VERSION ", build " BUILD "\n" \
00031
"\n" \
00032
"Copyright (C) 1997-2004 The CDG Team\n"\
00033
"The CDG parser comes with ABSOLUTELY NO WARRANTY.\n"\
00034
"This is free software, and you are welcome to redistribute it\n"\
00035
"under certain conditions; type `license' for details.\n"\
00036
"\n"\
00037
"For more information see\n"\
00038
"\n"\
00039
" http://nats-www.informatik.uni-hamburg.de/~dawai\n"\
00040
"\n"\
00041
"The CDG Team can be contacted at\n"\
00042
"\n"\
00043
" cdg@nats.informatik.uni-hamburg.de\n"\
00044
"\n"\
00045
"Type `help' for a short help.\n"\
00046
"\n"\
00047
"\n"\
00048
""
00049
00050
00051
00052
#ifndef SWIG
00053
00054
00055
00056
00057
extern Boolean
cmdActivate(
int no,
char **args);
00058
extern Boolean
cmdAnno2Parse(
int no,
char **args);
00059
extern Boolean
cmdAnnotation(
int no,
char **args);
00060
extern Boolean
cmdChart(
int no,
char **args);
00061
extern Boolean
cmdChunk(
int no,
char **args);
00062
extern Boolean
cmdCompareParses(
int no,
char **args);
00063
extern Boolean
cmdCompile(
int no,
char **args);
00064
extern Boolean
cmdConstraint(
int no,
char **args);
00065
extern Boolean
cmdDeactivate(
int no,
char **args);
00066
extern Boolean
cmdDistance(
int no,
char **args);
00067
extern Boolean
cmdEdges(
int no,
char **args);
00068
extern Boolean
cmdFrobbing(
int no,
char **args);
00069
extern Boolean
cmdGls(
int no,
char **args);
00070
extern Boolean
cmdHelp(
int no,
char **args);
00071
extern Boolean
cmdHierarchy(
int no,
char **args);
00072
extern Boolean
cmdHook(
int no,
char **args );
00073
extern Boolean
cmdISearch(
int no,
char **args);
00074
extern Boolean
cmdIncrementalCompletion(
int no,
char **args);
00075
extern Boolean
cmdInputwordgraph(
int no,
char **args);
00076
extern Boolean
cmdLevel(
int no,
char **args);
00077
extern Boolean
cmdLevelsort(
int no,
char **args );
00078
extern Boolean
cmdLexicon(
int no,
char **args);
00079
extern Boolean
cmdLicense(
int no,
char **args);
00080
extern Boolean
cmdLoad(
int no,
char **args);
00081
extern Boolean
cmdLs(
int no,
char **args);
00082
extern Boolean
cmdNet(
int no,
char **args);
00083
extern Boolean
cmdNetdelete(
int no,
char **args);
00084
extern Boolean
cmdNetsearch(
int no,
char **args);
00085
extern Boolean
cmdNewnet(
int no,
char **args);
00086
extern Boolean
cmdNonSpecCompatible(
int no,
char **args);
00087
extern Boolean
cmdParsedelete(
int no,
char **args);
00088
extern Boolean
cmdPrintParse(
int no,
char **args);
00089
extern Boolean
cmdPrintParses(
int no,
char **args);
00090
extern Boolean
cmdQuit(
int no,
char **args);
00091
extern Boolean
cmdRenewnet(
int no,
char **args);
00092
extern Boolean
cmdReset(
int no,
char **args);
00093
extern Boolean
cmdSection(
int no,
char **args);
00094
extern Boolean
cmdSet(
int no,
char **args);
00095
extern Boolean
cmdShift(
int no,
char **args);
00096
extern Boolean
cmdShowlevel(
int no,
char **args);
00097
extern Boolean
cmdStatus(
int no,
char **args);
00098
extern Boolean
cmdTagger(
int no,
char **args);
00099
extern Boolean
cmdTesting(
int no,
char **args);
00100
extern Boolean
cmdUseconstraint(
int no,
char **args);
00101
extern Boolean
cmdUselevel(
int no,
char **args);
00102
extern Boolean
cmdVerify(
int no,
char **args);
00103
extern Boolean
cmdVersion(
int no,
char **args);
00104
extern Boolean
cmdWeight(
int no,
char **args);
00105
extern Boolean
cmdWordgraph(
int no,
char **args);
00106
extern Boolean
cmdWriteNet(
int no,
char **args);
00107
extern Boolean
cmdWriteAnno(
int no,
char **args);
00108
extern Boolean
cmdWriteParses(
int no,
char **args);
00109
extern Boolean
cmdWriteWordgraph(
int no,
char **args);
00110
extern Boolean
cmdUseLexicon(
int no,
char **args);
00111
extern Boolean
cmdCloseDB();
00112
extern Boolean
cmdParses2prolog(
int no,
char **args);
00113
extern Boolean
cmdAnnos2prolog(
int no,
char **args);
00114
#endif
00115
00116
extern Boolean
commandEval(String line);
00117
extern Boolean
commandLoop(String prompt);
00118
00119
00120
00121
#endif
CDG 0.95 (20 Oct 2004)