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.0.tar.gz (20.4 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.0-py3-none-any.whl (21.0 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: start_compiler-1.9.9.0.tar.gz
  • Upload date:
  • Size: 20.4 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.0.tar.gz
Algorithm Hash digest
SHA256 adff97086737cd8021345a2ace3b84b5a5645e67d0cff63c41bcf5df508aa877
MD5 291a601d6b948efff6983ac6f50dc36f
BLAKE2b-256 57707c45659a00484a9e99030317fc2d7133731c23bc6f4272bafe2eaa3483f2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for start_compiler-1.9.9.0-py3-none-any.whl
Algorithm Hash digest
SHA256 9e0e701130e1142a04b92854306a109c05daa1315e2ccd367732e945fe7bac24
MD5 d1aa6b14a75e760329b5c98b7bbca5f4
BLAKE2b-256 2ab7d9fb5a52ea9ae1a4ff45f3e8dbc6a0e87bb817a540ca2f3399f767a34123

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