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

Uploaded Python 3

File details

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

File metadata

  • Download URL: start_compiler-1.9.9.2.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.2.tar.gz
Algorithm Hash digest
SHA256 8d66cd12a636d3dafc6e4eb3c7311695f111340b50882a33b53cb2fba24b9385
MD5 b1d22a25f739a1058aef5d6079392847
BLAKE2b-256 a417066bc4b579257a88907a7d69cf92434405b1be1db3b09eb2275b079ed076

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for start_compiler-1.9.9.2-py3-none-any.whl
Algorithm Hash digest
SHA256 862d52545ade2e9fc6295207e5d50227c1686f45e5b928d862e280e4a415692f
MD5 11a2316db93e602fa14f898ab2649947
BLAKE2b-256 64d11cf8f97e9578b2fcd69ac6c64aaf11eff60bdfc445d28c78076a31ebbf1f

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