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.2.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.2-py3-none-any.whl (22.2 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: start_compiler-1.0.6.2.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.2.tar.gz
Algorithm Hash digest
SHA256 9126c1a605f1009a80f849df0f2ea9120ea2294d7666b06ec3734603851d8f18
MD5 848035d5dac2891de2eb02ad7181e0f2
BLAKE2b-256 688ae2ad39845893f1bd7eb0628f3778284e599c5cc6d1dddc7cf10f4447ccd8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for start_compiler-1.0.6.2-py3-none-any.whl
Algorithm Hash digest
SHA256 e4e33e8bf1178e1b7725f6649f7608287cc73a3e9ba7a7a085271341e101ec3f
MD5 92766b36e80fe16d297fc3055c51b70d
BLAKE2b-256 5f11319ada3c13dc2059a9c7aee0b506f69b0847a3fca9a676fa29c904661069

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