33
33
= Requirements ================================================================
35
35
Malaga should be easily portable to nearly every POSIX system on which an
36
ANSI/ISO-C-Compiler is running, and which supports the Unicode UTF-8 format. It
37
also runs on Win32 systems; this has been tested with the MinGW GCC compiler.
36
ANSI/ISO-C-Compiler is running, and which supports the Unicode UTF-8
37
format. Older versions also ran on Win32 systems; this is no longer
38
supported by the author, but may still work.
39
40
Malaga is available as a ".tgz" (GNU tar + GNU zip) archive. For extraction in
40
41
POSIX systems, you need to have GNU tar, version 1.11.2 or later,
41
42
installed. It is freely available from <http://www.gnu.org/software/tar>.
42
For extraction on Win32 systems, you need to have
43
- either 7-Zip (free, <http://www.7-zip.org>),
44
- or PowerArchiver 6.1 (free, <http://www.sfsu.edu/ftp/win/utils>,
45
- or WinZip (commercial, <http://www.winzip.com>),
46
or any other file archiver that understands the ".tgz" format.
48
44
Malaga uses Unicode support routines from GLib, so you need to have GLib,
49
45
version 2.0 or later, installed on your computer system. You can get GLib for
50
46
free from <http://www.gtk.org>.
52
For the GUI-based display of analysis data, you need to have GTK+, version 2.0
48
For the GUI-based display of analysis data, you need to have GTK+, version 2.8
53
49
or later, installed on your computer system. You can get GTK+ for free from
54
50
<http://www.gtk.org>.
56
52
In the source distribution, the documentation is included as a Texinfo file.
57
53
You'll need GNU Texinfo, version 4.0 or later, to translate it to DVI or HTML.
58
54
The Info files are already included. You can get GNU Texinfo for free from
59
<http://www.gnu.org/software/texinfo>. The Win32 binary distribution doesn't
60
include the documentation; you'll have to download it from
61
<http://www.malaga-grammars.de>.
55
<http://www.gnu.org/software/texinfo>.
63
57
There is a Malaga interface to the editor Emacs, "malaga.el", written in Emacs
64
58
Lisp. It provides "malaga-mode" that supports editing Malaga grammar files,
83
77
"INSTALL.txt": The installation guide.
79
"*.c" / "*.h": The source text for the library "libmalaga" and for the
80
programs "malaga", "mallex", "malrul", "malmake", "malshow", and "malsym".
82
"configure", "config.guess", "config.sub", "install-sh", "ltmain.sh":
83
Files needed for automatic configuration.
85
"configure.in": The source file to create "configure" by means of GNU's
86
"autoconf". You may need this if you modify the malaga source code.
88
"Makefile.in": A file for the command "make" to create the executable files of
89
Malaga automatically. This is converted to "Makefile" by "configure".
91
"malaga.texi": The Texinfo documentation file for Malaga.
93
"malaga.info*": The Info files for Malaga (online documentation)
85
95
"malaga.el": An Emacs Lisp file which supports working with Malaga from Emacs.
87
97
"grammars/": Some Malaga sample grammars. Each grammar has a project file
127
137
sequence built of "a", "b", "c", "d" and "e", and which is written
130
"grammars/german/": A syntax grammar named "german.pro" that recognises a
131
small subset of German sentences. It uses a small full form lexicon.
132
The directory also contains a file "sentences", which is a list of German
133
sentences that are recognised by the grammar. The grammar also returns
134
information about the sentence structure.
135
The grammar can handle alternative valency frames, separate verb prefixes,
136
perfekt forms, adverbial subclauses and some other features.
140
"grammars/german/": A syntax grammar named "german.pro" that recognises a
141
small subset of German sentences. It uses a small full form lexicon.
142
The directory also contains a file "sentences", which is a list of German
143
sentences that are recognised by the grammar. The grammar also returns
144
information about the sentence structure.
145
The grammar can handle alternative valency frames, separate verb prefixes,
146
perfekt forms, adverbial subclauses and some other features.
138
"grammars/numeral/": The grammar "numeral.pro" recognises English numerals.
139
It returns the numbers they stand for.
142
The following files and directories are only contained in the Malaga source
145
"configure", "config.guess", "config.sub", "install-sh", "ltmain.sh":
146
Files needed for automatic configuration.
148
"configure.in": The source file to create "configure" by means of GNU's
149
"autoconf". You may need this if you modify the malaga source code.
151
"Makefile.in": A file for the command "make" to create the executable files of
152
Malaga automatically. This is converted to "Makefile" by "configure".
154
"*.c" / "*.h": The source text for the library "libmalaga" and for the
155
programs "malaga", "mallex", "malrul", "malmake", "malshow", and "malsym".
157
"malaga.texi": The Texinfo documentation file for Malaga.
159
"malaga.info*": The Info files for Malaga (online documentation)
162
The following files and directories are only contained in the Malaga Win32
165
"bin/": This directory contains the Malaga executables "malaga.exe",
166
"mallex.exe", "malmake.exe", "malrul.exe", "malshow.exe" and "malsym.exe"
167
and the DLLs needed by "malshow".
148
"grammars/numeral/": The grammar "numeral.pro" recognises English numerals.
149
It returns the numbers they stand for.
170
152
= End of file =================================================================