Skip to main content

An Alan++ complient compiler

Project description

GuteCompiler

Overview

This is a compiler built from scratch using Python3. The language used is followsthis grammar specification.

Requirements

  • Python3.7

Running the Compiler

In a terminal or command line, navigate to the directory of the project

Give executable permissions to the setup.sh file with chmod +x setup.sh to make life easy for you

Run the command . ./setup.sh for a quick Python3.7 version check, and installation

After all that magic, you're ready to use my compiler

Type gutec path_to_a_file to compile a file

To exit the virtual environment, type deactivate

As of now, the compiler can only perform lexical analysis but more will come...

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

gutec-0.3.tar.gz (10.3 kB view details)

Uploaded Source

Built Distribution

gutec-0.3-py3-none-any.whl (13.2 kB view details)

Uploaded Python 3

File details

Details for the file gutec-0.3.tar.gz.

File metadata

  • Download URL: gutec-0.3.tar.gz
  • Upload date:
  • Size: 10.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/41.0.0 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.7.2

File hashes

Hashes for gutec-0.3.tar.gz
Algorithm Hash digest
SHA256 cee214ad363261af54691bfa4829ef4ad6abcf011b60577288f9b665493f76d2
MD5 5cbadc0d378f86ae33de1b8b553f982e
BLAKE2b-256 4fd0eae969e629aa353de3464e3aa9d4f3d04426c7dac6f38610727919b9df7d

See more details on using hashes here.

File details

Details for the file gutec-0.3-py3-none-any.whl.

File metadata

  • Download URL: gutec-0.3-py3-none-any.whl
  • Upload date:
  • Size: 13.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/41.0.0 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.7.2

File hashes

Hashes for gutec-0.3-py3-none-any.whl
Algorithm Hash digest
SHA256 ca57b04c71b1cff74bea5253bc395d6313c07805e73b5dcd915c3bf819ed0ef0
MD5 c6ef10330c14d8bfb513fcbe5b73bac8
BLAKE2b-256 b38df2073c21920e52c85f977d1e40083e6135eaad30232b3d42503f2fb3a3c6

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page