Skip to main content

the reference compiler for the Crowbar programming language

Project description

the reference compiler for the Crowbar language.

requirements:

  • QBE installed somewhere on your PATH
  • gcc

usage (i probably will forget to update this so check directly):

usage: crowbarc-reference [-h] [-V] [-g] [--stop-at-parse-tree]
                          [--stop-at-qbe-ssa] [-S] [-c] [-D DEFINE_CONSTANT]
                          [-I INCLUDE_DIR] [-o OUT]
                          input

The reference compiler for the Crowbar programming language

positional arguments:
  input                 input file

optional arguments:
  -h, --help            show this help message and exit
  -V, --version         show program's version number and exit
  -g, --include-debug-info
  --stop-at-parse-tree
  --stop-at-qbe-ssa
  -S, --stop-at-assembly
  -c, --stop-at-object
  -D DEFINE_CONSTANT, --define-constant DEFINE_CONSTANT
                        define a constant with some literal value
  -I INCLUDE_DIR, --include-dir INCLUDE_DIR
                        folder to look for included headers within
  -o OUT, --out OUT     output file

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

crowbar-reference-compiler-0.0.6.tar.gz (13.1 kB view details)

Uploaded Source

Built Distribution

crowbar_reference_compiler-0.0.6-py3-none-any.whl (14.8 kB view details)

Uploaded Python 3

File details

Details for the file crowbar-reference-compiler-0.0.6.tar.gz.

File metadata

File hashes

Hashes for crowbar-reference-compiler-0.0.6.tar.gz
Algorithm Hash digest
SHA256 bdb5adc66e821c44112499d629f3970935cf6c4da625a80c00a1f1ba089c2cda
MD5 e69ad0aa22c1862dacfa63187f51e779
BLAKE2b-256 8f8a0bce48dbabc6708dd3c4e641ac221a952178c3430f1c9159325813ebfccf

See more details on using hashes here.

File details

Details for the file crowbar_reference_compiler-0.0.6-py3-none-any.whl.

File metadata

File hashes

Hashes for crowbar_reference_compiler-0.0.6-py3-none-any.whl
Algorithm Hash digest
SHA256 3530cacc95baa4767d01df0cda5eabedbe1bda96cc46e31b44900f7b6fb4d8d4
MD5 1cb38920ba9d8c2e876cf74dadcf9ec4
BLAKE2b-256 2a6d0351f17415cdbc0714db0e7afe53cfe575ac4a772df1994ff847d113caaa

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