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

Uploaded Python 3

File details

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

File metadata

  • Download URL: start_compiler-1.0.4.1.tar.gz
  • Upload date:
  • Size: 21.8 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.4.1.tar.gz
Algorithm Hash digest
SHA256 4150fc4ddcc3519972b21d9d9a22a08c6fdb10e44ee462bb5ee883cd5680b481
MD5 94872a2112192410b09ca02584933ae0
BLAKE2b-256 1a1c2d4a637e3c032b24337260c2bdfb15111c3bb2d5bd2d161e7975fa2f8e7d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for start_compiler-1.0.4.1-py3-none-any.whl
Algorithm Hash digest
SHA256 36faba94fa23733c03521d0e34565ffcd1c0152a600544fd26f710adc891b232
MD5 68e07b277d9b26720a82fd0bbab5bdb8
BLAKE2b-256 c0bbef51c5ee81cdd69a2f76d762eaa95580c766fc663264610f74524fd53f8f

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