Skip to main content

Compiler for the BoaConstrictor programming language.

Project description

BoaConstrictor

Simplicity rocks!

Why!?!?:

To make a New and Improved coding language. You see, whenever I look up Python on Reddit, people are always saying that they wish there was a language which combines the simple syntax of Python with the simple grammar of C++. Intruiged by the idea, I did a some looking around to see if such a language exists. Unfortunately, however, I quickly found that are no such languages. As a result, I decided to make a new programming language, which would combine these features. In addition, I wanted to still be able to use ANY python module in your code. So, after several months of work, here is the end product: BoaConstrictor. In addition, you can use ANY python module in your code.

Installation using PIP:

pip install boaconstrictor

Usage:

C:\Users\foo> boaconstrictor Your.File.Here.boa or C:\Users\foo> boaconstrictor Your/File/Here.boa

Example code:

using time
function main(){
    cout "Hello, world!"
    x = 3.5
}

If you have any questions, contact me via email. My address is thescribe11@gmail.com.

CHANGELOG:

V 1.2.2: Fixed escape characters.

V 1.2.3: Fixed problems with the Print and Input functions.

V 1.2.4: Fixed the output filename problem with V 1.2.3.

V 1.2.9: Added end keyword, fixed the glitch which was causing always to output to 'output.exe'.

V 1.2.10: Fixed end keyword implementation problem.

V 1.2.11: Got everything up and working, releasing to PyPI.

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

boaconstrictor-1.2.12.tar.gz (4.2 kB view details)

Uploaded Source

Built Distribution

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

boaconstrictor-1.2.12-py3-none-any.whl (4.8 kB view details)

Uploaded Python 3

File details

Details for the file boaconstrictor-1.2.12.tar.gz.

File metadata

  • Download URL: boaconstrictor-1.2.12.tar.gz
  • Upload date:
  • Size: 4.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.7.4

File hashes

Hashes for boaconstrictor-1.2.12.tar.gz
Algorithm Hash digest
SHA256 66c60cc333178816c898e9834c20462a3b1f182fbcb8b68e1c7bea018690d0f1
MD5 48258aacd1d4ffe173afb14a9f041470
BLAKE2b-256 854b835b4ef518b31bb796ce6169b75478f1ceed22448dc8b506ee0420d71be8

See more details on using hashes here.

File details

Details for the file boaconstrictor-1.2.12-py3-none-any.whl.

File metadata

  • Download URL: boaconstrictor-1.2.12-py3-none-any.whl
  • Upload date:
  • Size: 4.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.7.4

File hashes

Hashes for boaconstrictor-1.2.12-py3-none-any.whl
Algorithm Hash digest
SHA256 980b1aa74bb763d761c940e55a8f4bb52be10a6e4a7e54768d34a3697e72394f
MD5 6c9258ddfa25c9c324ea6f3e48ead501
BLAKE2b-256 dfd04bc4ce93c1bdfb5f9d5880867d64ab19aac6f4d9108484cd7d78fe2158b3

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