]>
Commit | Line | Data |
---|---|---|
e8a94b3b | 1 | Summary: CDL3 System - compiler |
2 | Summary(pl): Kompilator systemu CDL3 | |
3 | Name: cdl3 | |
4 | Version: 1.2.3 | |
5 | Release: 0.1 | |
6 | License: GPL | |
7 | Group: Development/Languages | |
8 | Source0: ftp://ftp.cs.kun.nl/pub/cdl3/%{name}-%{version}.tar.gz | |
b3d4af5b | 9 | # Source0-md5: 60b7a5fed2ac27f4dfe90ff9ae292bce |
e8a94b3b | 10 | Patch0: %{name}-acam.patch |
11 | BuildRequires: autoconf | |
12 | BuildRequires: automake | |
13 | BuildRequires: libtool | |
14 | BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) | |
15 | ||
16 | %description | |
3674266d JB |
17 | CDL3 is an implementation language based on affix grammars. It rides |
18 | the borderline between syntactic formalism and programming language, | |
19 | and tries to combine the good properties of both. The control | |
20 | structure and data structures have been choosen such that it is | |
21 | extremely easy to write deterministic parsers and transducers in CDL3. | |
22 | In this sense, CDL3 is a Compiler Description Language (hence the | |
23 | acronym). Its applicability is, however, not limited to compiler | |
24 | construction. The language is wellsuited, more in general, for all | |
25 | applications that can be characterized as syntax-directed: | |
26 | communication between processes (human and machine) adhering to | |
27 | well-established protocols, or interpreter-like systems, interactively | |
28 | obeying a set of commands. | |
e8a94b3b | 29 | |
30 | %description -l pl | |
3674266d JB |
31 |