Skip to main content

simple reverse polish notation parser to learn how to write parsers

Project description

simple reverse polish notation parser to learn how to write parsers.

Description

This reverse polish notation (RPN) parser parses RPN strings in Python and returns the calculated value. It also provides a basic shell and command line interface. Though it is basically a project for me to play a little bit around you might find it usefull or also want to hack around.

Note

It has been highly inspired by the great example of (Learn you some Erlang)[http://learnyousomeerlang.com/functionally-solving-problems#rpn-calculator] and secondly by (pyrpn)[https://github.com/archman/pyrpn].

This project has been set up using PyScaffold 2.5.7. For details and usage information on PyScaffold see http://pyscaffold.readthedocs.org/.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

rpnparse-0.0.1.tar.gz (12.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

rpnparse-0.0.1-py2.py3-none-any.whl (5.4 kB view details)

Uploaded Python 2Python 3

File details

Details for the file rpnparse-0.0.1.tar.gz.

File metadata

  • Download URL: rpnparse-0.0.1.tar.gz
  • Upload date:
  • Size: 12.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for rpnparse-0.0.1.tar.gz
Algorithm Hash digest
SHA256 4a64b9bf8216bac19f07f586663f512d3c85ce9a7ba0e29c8e44fb3e1306b0fe
MD5 cac6263c1d8d8da2181af1c606d86833
BLAKE2b-256 c56120c78f36b8cc156a3ffe82c1014b612985a054feacde65895a9138c1f3ac

See more details on using hashes here.

File details

Details for the file rpnparse-0.0.1-py2.py3-none-any.whl.

File metadata

File hashes

Hashes for rpnparse-0.0.1-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 76d02389f3cb5bec6e6fd19621bae9973e24cb6fe035b674eec2888bb1fa12ec
MD5 efbb130279cd9480dfce8b059a1a9c10
BLAKE2b-256 1fa034fa507bb49b6dff54516df99b15e824951a6c8fa87ce6f71c440f85f071

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page