Author: qboosh Date: Sat Jan 27 10:56:16 2007 GMT Module: SPECS Tag: HEAD ---- Log message: - pl
---- Files affected: SPECS: ragel.spec (1.1 -> 1.2) ---- Diffs: ================================================================ Index: SPECS/ragel.spec diff -u SPECS/ragel.spec:1.1 SPECS/ragel.spec:1.2 --- SPECS/ragel.spec:1.1 Wed Jan 24 05:09:52 2007 +++ SPECS/ragel.spec Sat Jan 27 11:56:11 2007 @@ -1,13 +1,14 @@ # $Revision$, $Date$ Summary: Ragel State Machine Compiler +Summary(pl): Ragel State Machine Compiler - kompilator automatów Name: ragel Version: 5.16 Release: 1 License: GPL Group: Development/Tools -URL: http://www.cs.queensu.ca/home/thurston/ragel/ Source0: http://www.cs.queensu.ca/home/thurston/ragel/%{name}-%{version}.tar.gz # Source0-md5: 0c19b9fe68dd54efa64009dc85a08325 +URL: http://www.cs.queensu.ca/home/thurston/ragel/ BuildRequires: bison BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) @@ -18,20 +19,31 @@ at arbitrary points in the recognition of a regular language. When you wish to write down a regular language you start with some simple regular language and build a bigger one using the regular language -operators union, concatenation, kleene star, intersection and +operators union, concatenation, Kleene star, intersection and subtraction. This is precisely the way you describe to Ragel how to compile your finite state machines. Ragel also understands operators that insert function calls into machines and operators that control any non-determinism in machines. +%description -l pl +Ragel kompiluje automaty skończone z języków regularnych do +działającego kodu w C. Automaty Ragela nie tylko rozpoznają sekwencje +bajtów, jak robią to automaty wyrażeń regularnych, ale także wykonują +kod w dowolnych miejscach podczas rozpoznawania języka regularnego. +Aby napisać język regularny zaczyna się od prostego języka regularnego +i buduje większy przy użyciu operatorów sumy, złączenia, dopełnienia +Kleene'a, przecięcia i odejmowania. Jest to dokładnie taki sposób, w +jaki opisuje się Ragelowi jak kompilować automaty skończone. Ragel +rozumie także operatory wstawiające wywołania funkcji do automatów i +operatory sterujące niedeterminizmem w automatach. + %prep %setup -q %build %configure %{__make} -cd doc -%{__make} ragel.1 rlcodegen.1 +%{__make} -C doc ragel.1 rlcodegen.1 %install rm -rf $RPM_BUILD_ROOT @@ -42,21 +54,22 @@ install doc/ragel.1 $RPM_BUILD_ROOT%{_mandir}/man1/ragel.1 install doc/rlcodegen.1 $RPM_BUILD_ROOT%{_mandir}/man1/rlcodegen.1 +%clean +rm -rf $RPM_BUILD_ROOT + %files %defattr(644,root,root,755) %attr(755,root,root) %{_bindir}/* %{_mandir}/man1/* -%clean -rm -rf $RPM_BUILD_ROOT - - %define date %(echo `LC_ALL="C" date +"%a %b %d %Y"`) %changelog * %{date} PLD Team <[EMAIL PROTECTED]> All persons listed below can be reached at <cvs_login>@pld-linux.org $Log$ +Revision 1.2 2007/01/27 10:56:11 qboosh +- pl + Revision 1.1 2007/01/24 04:09:52 aredridel - added - ================================================================ ---- CVS-web: http://cvs.pld-linux.org/SPECS/ragel.spec?r1=1.1&r2=1.2&f=u _______________________________________________ pld-cvs-commit mailing list [email protected] http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit
