ekiru / lalrskate

A LALR parser generator for the Parrot Virtual Machine. My GSoC 2011 project. Name is subject to change.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

# LALRskate - a LALR parser generator for Parrot.

This will eventually allow one to write a program that builds up an object representing a grammar and then generate Winxed code implementing a parser for the language specified by the grammar.

Eventually, I plan to even write a tool which takes a text file describing the grammar and builds the grammar object for you. But first I have to write the parser generator so I can use it to parse the grammar specifications.

# The name

I am bad with coming up with names for projects. Dukeleto suggested this one, and given that it would mean that I could name some debugging tool that prints out the details about a grammar LALRcat, I went with it.

# License

LALRskate is licensed under the Artistic License 2.0. See the LICENSE file.

About

A LALR parser generator for the Parrot Virtual Machine. My GSoC 2011 project. Name is subject to change.

License:Artistic License 2.0


Languages

Language:Perl 100.0%