Added README and LICENSE
authorJan Vrany <jan.vrany@fit.cvut.cz>
Thu, 08 Oct 2015 09:41:03 +0100
changeset 548 5536a6da50e4
parent 547 0b8c75af51a0
child 549 8ad6734770cd
Added README and LICENSE
LICENSE.txt
README.md
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/LICENSE.txt	Thu Oct 08 09:41:03 2015 +0100
@@ -0,0 +1,25 @@
+The MIT License (MIT)
+
+Copyright (c) 2006-2015 Lukas Renggli
+                        Petit Parser contributors
+              2014-2015 Jan Kurs
+              2014-2015 Jan Vrany (Smalltalk/X port and PetitCompiler)
+All rights reserved.              
+
+Permission is hereby granted, free of charge, to any person obtaining a copy
+of this software and associated documentation files (the "Software"), to deal
+in the Software without restriction, including without limitation the rights
+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+copies of the Software, and to permit persons to whom the Software is
+furnished to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in
+all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
+THE SOFTWARE.
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/README.md	Thu Oct 08 09:41:03 2015 +0100
@@ -0,0 +1,33 @@
+![PetitParser](http://scg.unibe.ch/files/c0/gidr6vlrj4aw5k22a3y9fajle0qui0/petitparser-small.png)
+
+
+# PetitParser and PetitCompiler for Smalltalk/X
+
+## PetitParser 
+
+*Grammars for programming languages are traditionally specified statically. 
+They are hard to compose and reuse due to ambiguities that inevitably arise. 
+**PetitParser** combines ideas from scannerless parsing, parser combinators, 
+parsing expression grammars and packrat parsers to model grammars and parsers 
+as objects that can be reconfigured dynamically.*
+
+For more details on PetitParser itself refer to [PetitParser homepage](http://scg.unibe.ch/research/helvetia/petitparser)
+
+## PetitCompiler
+
+**PetitCompiler** compiles regular PetitParser grammars into an equivalent top-down 
+parser implemented in Smalltalk. The compiled parser is significantly faster than
+PetitParser based one. 
+
+### Documentation 
+
+For more information on how to use PetitCompiler refer to [wiki](https://bitbucket.org/janvrany/stx-goodies-petitparser/wiki/Home)
+
+# Installation
+
+See [installation notes](https://bitbucket.org/janvrany/stx-goodies-petitparser/wiki/Installation) on [wiki](https://bitbucket.org/janvrany/stx-goodies-petitparser/wiki/Home)
+
+# License
+
+The MIT License, see [LICENSE](https://bitbucket.org/janvrany/stx-goodies-petitparser/src/default/LICENSE.txt?at=default&fileviewer=file-view-default).
+