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.5.1.tar.gz (20.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.5.1-py3-none-any.whl (21.1 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: start_compiler-1.9.9.5.1.tar.gz
  • Upload date:
  • Size: 20.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.5.1.tar.gz
Algorithm Hash digest
SHA256 07ffa4c1e5da41666d0938bf60730f6ae118833177e0531505cdae11fb1e8ebb
MD5 cea8ba291b0cff1467b4abe0dc63b545
BLAKE2b-256 4bfb545a0962adb307f4809c3072270a735668577647e011a84f3f6472a2af05

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for start_compiler-1.9.9.5.1-py3-none-any.whl
Algorithm Hash digest
SHA256 02d4e9e018d1f4089c3d808a46ee43c0c9046cf75dce284489ecf35a118fb5c4
MD5 a2bbd18f25d15778b89421b8d7ae2793
BLAKE2b-256 fab42d07d6cee1baa74bd21106a2f0c3d93ea0802424c7d908cccec791c2aec6

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