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.1.tar.gz (19.6 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.1-py3-none-any.whl (20.0 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: start_compiler-2.0.0.1.tar.gz
  • Upload date:
  • Size: 19.6 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.1.tar.gz
Algorithm Hash digest
SHA256 23ee4906f96f0be08fdc7c53c5def6828158b1f6330b7316574bdc22da4fcdff
MD5 772d0bb2f96b8f3498de88960c8b668b
BLAKE2b-256 8ae4ed9cb09b6c418e752225ed23791b27914419a32f649789c0c0aa3ae185b5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for start_compiler-2.0.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 0f661a79ce46d6672bb8555716cffd1b90674e46f14685e0dcfbfc873ed5fdc3
MD5 cdbb8150690e4201da8eca6b549ec67e
BLAKE2b-256 fd52b72417c35552808e0875cccc1980907e6c27ea0cb1928534e3137d00b8ad

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