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-1.0.7.0.tar.gz (22.2 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-1.0.7.0-py3-none-any.whl (22.4 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for start_compiler-1.0.7.0.tar.gz
Algorithm Hash digest
SHA256 9cb9746a833da02a8b0d92d93d8285b262d53e86714e89d3c894f9567c48f196
MD5 fb2858fea120fc62c0a2b738e0d145ec
BLAKE2b-256 5efabfde027ae1bc135ce730c039559352ea889b741bbb3bf6663f6f40a92340

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for start_compiler-1.0.7.0-py3-none-any.whl
Algorithm Hash digest
SHA256 05df0e051d81e66d3c9a7208efd3679e82ea78d08a91063f127877387b249794
MD5 062e770b54778c1ce4909ffb5bf88cf3
BLAKE2b-256 7d517f0cb777fabc27907c151448d1496d8101f7b785881172846cbed81543a4

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