Skip to main content

A package to compile the langauge START

Project description

start_compiler

This is a Python module to compile and run the language START. START is intended for use in CS first year eduction to learn programming and programming concepts. It focuses on easy to learn syntax, and, clear expression of programming concepts such as types, variables, combined types, strings, dealing with memory and assignment and simple algorithms. It is not intended to build large programs in.

It is developed by Joost Broekens & Jonne Goedhart at LIACS Leiden University. For questions email: Joost.broekens@gmail.com

Compiler

You can compile the language with the following command:

python -m start_compiler.compile <FileName>.start 

Run File

You can run the file after compiling it with:

python <FileName>.py

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

start_compiler-2.0.0.2.tar.gz (19.7 kB view details)

Uploaded Source

Built Distribution

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

start_compiler-2.0.0.2-py3-none-any.whl (20.0 kB view details)

Uploaded Python 3

File details

Details for the file start_compiler-2.0.0.2.tar.gz.

File metadata

  • Download URL: start_compiler-2.0.0.2.tar.gz
  • Upload date:
  • Size: 19.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.11.7

File hashes

Hashes for start_compiler-2.0.0.2.tar.gz
Algorithm Hash digest
SHA256 4c44f4a96674d99fa214ea95658f57148e80cbb2dc99a0679216b927f833029a
MD5 4aa1f7d910a61288193b2d145e5d95fa
BLAKE2b-256 2d311d51f85f91ab4d3ad69ed3fa593b09f7e0b8655b4538d6a56f18ba61829a

See more details on using hashes here.

File details

Details for the file start_compiler-2.0.0.2-py3-none-any.whl.

File metadata

File hashes

Hashes for start_compiler-2.0.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 160b9e613f0bd27dc062bbf4586cba9bb2ff2f7434b4a154f2bdc500f1b4ec77
MD5 a57049a173658afb8faea21498b6a882
BLAKE2b-256 0fce73af909de931416e370152569f08c2820fff585557f0b1dfad02af86c175

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