Skip to content

Not Quite Not Quite Perl, Name might change, but its an experimental implementation of nqp-rx based on the llvm

License

Notifications You must be signed in to change notification settings

ashgti/nq-nqp-rx

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

70 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NQ-NQP-rx - Not Quite NQP-rx

NQP is Copyright (C) 2009 by The Perl Foundation. See LICENSE for licensing details.

This project is mostly a learning exercise for me to try to learn more about compilers. However, as a long term goal, it would be nice to develop a bison or yacc like program that can be used to develop a parser for a dynamic grammar.

Requirements

This project requires the llvm, bison, flex, and cmake. Currently, I am using:

llvm: version 2.7 
bison: version 2.5.35
flex: version 2.4.1
cmake: version 2.8.1

This may work with other versions of bison, flex or cmake, but because of the tight integration with the llvm, you will need the same version I am using. See the llvm website for more details on building the llvm.

Building

CMake takes care of all of the configuratoins, so simply run:

cmake . 
make

About

Not Quite Not Quite Perl, Name might change, but its an experimental implementation of nqp-rx based on the llvm

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published