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

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for start_compiler-1.9.9.7.tar.gz
Algorithm Hash digest
SHA256 34901e08232ac5870fc96f826e020163bb2aa94170044c108b60b2ee6dedd6a8
MD5 37d525d8cf933de112fa3991e6cf2720
BLAKE2b-256 10183cba44b2c9e7c39398f9c3290171abe2e39806ef9d7cb0b41c6094620fbb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for start_compiler-1.9.9.7-py3-none-any.whl
Algorithm Hash digest
SHA256 dd7a7b7c1860d04822efdf6d1d9a1e9fce87457e940b3f966c725c8120ad8082
MD5 3aa073eaba9329b33f677fc690c5fea2
BLAKE2b-256 0633a114c67e34cf3aac3b8014936207132a1603933fb0779d4c81dda2d03190

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