-
Notifications
You must be signed in to change notification settings - Fork 0
Automatically exported from code.google.com/p/kiama
License
LGPL-3.0, GPL-3.0 licenses found
Licenses found
LGPL-3.0
COPYING.LESSER
GPL-3.0
COPYING
seanjensengrey/kiama
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
1. Kiama Kiama is a Scala library for language processing. In the Kiama project we are investigating embedding of language processing formalisms such as grammars, parsers, rewriters and analysers into general-purpose programming languages. IMPORTANT NOTE: Kiama is a research project, it's early days and the code is undergoing heavy development, so many details will change. Consult with us before you rely on it for serious work. We make no guarantees about the features or performance of the Kiama library if you do choose to use it. Tony Sloane Programming Languages Research Group Department of Computing, Macquarie University [email protected] [email protected] http://plrg.science.mq.edu.au/ 2. The Kiama project site at Google code Information about how to build, install and use Kiama can be found on the Kiama project site: http://kiama.googlecode.com 3. Documentation and mailing lists The main documentation for Kiama takes the form of wiki pages covering library features and examples, available at the Google Code site. The User Manual page is a good place to start: http://code.google.com/p/kiama/wiki/UserManual For summary information about Kiama releases, including dependencies on other software and links to API documentation, see the Releases wiki page: http://code.google.com/p/kiama/wiki/Releases Installation instructions can be found here: http://code.google.com/p/kiama/wiki/Installation There are also two Google Groups for Kiama: kiama General announcements and discussions http://groups.google.com/group/kiama [email protected] kiama-commit Commit messages and Hudson build problems http://groups.google.com/group/kiama-commit [email protected] 4. Acknowledgements The Kiama Project team is: Tony Sloane Dominic Verity Matthew Roberts Other contributors have been: Lennart Kats (particularly in attribution) Ben Mockler (the first version of the Oberon-0 example) Kiama is currently concentrating on incorporating existing language processing formalisms, so credit goes to the original developers of those formalisms. See the code for details of the sources of ideas that come from elsewhere. Many of the library rewriting strategies are based on the Stratego library. See http://releases.strategoxt.org/docs/api/libstratego-lib/stable/docs/. 5. Licensing Kiama is distributed under the GNU Lesser General Public License. See the files COPYING and COPYING.LESSER for details of these licenses. More information can be found at http://www.gnu.org/licenses/.
About
Automatically exported from code.google.com/p/kiama
Resources
License
LGPL-3.0, GPL-3.0 licenses found
Licenses found
LGPL-3.0
COPYING.LESSER
GPL-3.0
COPYING
Stars
Watchers
Forks
Packages 0
No packages published