Skip to content

yiding/language-python

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

99 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Introduction

A lexer, parser and pretty printing library for Python 2 and 3.

License

language-python is released as open source software under the terms of the 3 clause BSD License. See the file LICENCE.txt in the source code repository of language-python.

Installation

language-python can be installed with cabal:

cabal install language-python

or, if you prefer, in a sandbox (recommended):

cabal sandbox init
cabal update
cabal install happy
cabal install alex
cabal install --dry-run
cabal install

use -jN for N threads of parallel building in the cabal install step if you have a multi-core machine.

Testing

Test cases are provided in a separate package language-python-test.

About

A parser for Python 2.x and 3.x written in Haskell

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Haskell 59.1%
  • Yacc 29.6%
  • Logos 11.3%