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.9.9.6.tar.gz (19.5 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.9.9.6-py3-none-any.whl (19.8 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for start_compiler-1.9.9.6.tar.gz
Algorithm Hash digest
SHA256 1c7bfd59de7a318a4d4963cfd5020640869712a250c535511baf941853c6c801
MD5 1ca39c09ed6786fbee2a0006820a181b
BLAKE2b-256 68cdd9547d960673b23afee76f23211417c8206c8456f4a54d5d7e23049490b3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for start_compiler-1.9.9.6-py3-none-any.whl
Algorithm Hash digest
SHA256 b9532b57263115f4a04ac87613005619d422b84191f356800636b6faf69a392d
MD5 ba2710c835c771b099a4ba841790030c
BLAKE2b-256 628674812bcb1e8076369922135cc5981d2d8949a4d5b32396c5663a02797545

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