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

Uploaded Python 3

File details

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

File metadata

  • Download URL: start_compiler-2.0.0.0.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.0.tar.gz
Algorithm Hash digest
SHA256 794d6bc42940abd638e0301c51da06ef29a12589bf1251c557ae423ffefd6cef
MD5 84aaf036d1652e5b738c0fa2183c99f5
BLAKE2b-256 e4304db1eaedf2ef4a9b9a4be0ed77c376462b5fa99334f48941a0a404a2cb51

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for start_compiler-2.0.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 9fbc7fac3c945c5c1c0862a6490d09288bdc1f889490bfeef5bd825d3f69972c
MD5 2828cf80714b19b6d8ff47d2c9d2f377
BLAKE2b-256 8867034412c1acf1e5844ed56dc6d974e81aa75aae14edf399d2c2ddf702227d

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