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.1.0.tar.gz (19.9 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.1.0-py3-none-any.whl (20.3 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: start_compiler-2.0.1.0.tar.gz
  • Upload date:
  • Size: 19.9 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.1.0.tar.gz
Algorithm Hash digest
SHA256 dafb1e66b433c1e6dc2c50a9b0d239cb69fec63001c47a9847fc61e7cf7c8160
MD5 46e9638b36a036a65fcbf354cbd95864
BLAKE2b-256 e0a989132b32879a1dcd98242197e104c2be777bd60bca0f6031a4d8a22c3f99

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for start_compiler-2.0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 a8f15f5a007c5fecaec3870a842e689290b155110a9a54ffa4e5c30ff7f8fcf5
MD5 db99ffcd2e571de4bb3307bf098d2919
BLAKE2b-256 d9a8b25b7115d22f0d04caa771b08826302d84f7a6e516a79dbf782dc832291e

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