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

Uploaded Python 3

File details

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

File metadata

  • Download URL: start_compiler-1.0.6.1.tar.gz
  • Upload date:
  • Size: 22.0 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.6.1.tar.gz
Algorithm Hash digest
SHA256 03e67b248718d717fb5d0ca81ccaa8ae93f5f75a772b40c4d1d2a4566d1b7f0e
MD5 f173cd61063e51906e154b0f4df92ee7
BLAKE2b-256 def6ae72908831c0910089993891b2a326cf00b7d4dbe2be013bacee5ae6103c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for start_compiler-1.0.6.1-py3-none-any.whl
Algorithm Hash digest
SHA256 8d1ec006e850dbf7e1d6467c39e7a773b88c68f2ddfc18ef38821d90bcf65ecf
MD5 2ec3aea0396f80a78c909876a9d2a752
BLAKE2b-256 6ac9e8c53b5691c161e6b371bea2312432f0564f96b7fc4956552923620a5c49

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