Skip to main content

A CLI tool for compiling and executing symbols.

Project description

Symbols

Symbols is a CLI tool for compiling and executing symbols files. It allows you to process and execute algorithms defined in custom .sym files.

Features

  • Compile .sym files into executable algorithms.
  • Execute specific functions or all functions from a .sym file.
  • Easy-to-use CLI interface.

Installation

Install the package using pip:

pip install symbols

Usage

Compile a .sym File

symbols compile <filename>

Execute a Function

symbols execute <filename> <funcname> <args>
  • <filename>: Path to the .sym file.
  • <funcname>: Name of the function to execute. If omitted, all functions will be executed.
  • <args>: Arguments to pass to the function(s).

Example

symbols compile file.sym
symbols execute file.sym add 10

License

This project is licensed under the MIT License. See the LICENSE file for details.

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

symbolslang-1.0.1.tar.gz (6.5 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

symbolslang-1.0.1-py3-none-any.whl (6.9 kB view details)

Uploaded Python 3

File details

Details for the file symbolslang-1.0.1.tar.gz.

File metadata

  • Download URL: symbolslang-1.0.1.tar.gz
  • Upload date:
  • Size: 6.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for symbolslang-1.0.1.tar.gz
Algorithm Hash digest
SHA256 5d3c1b96522388ac09e764f0735f7248c49a7f4fb85c2a7af9170124294e72b0
MD5 b0e8006f24483e1562ee4390245a0077
BLAKE2b-256 034fe83484421522bbb49d8f5d685d6b358d65b51c51ae15c1c82dbb88cbf8b9

See more details on using hashes here.

File details

Details for the file symbolslang-1.0.1-py3-none-any.whl.

File metadata

  • Download URL: symbolslang-1.0.1-py3-none-any.whl
  • Upload date:
  • Size: 6.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for symbolslang-1.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 1c273b4c3d93f7afa56dead9069c9b3578fac06397746c1b2e24bf2cc2622b87
MD5 eb3d850063257e9b0f5679098693b442
BLAKE2b-256 c3ab06fe1d461e2f8353037d94f85e9d384f908c8cd263b4bd5d72f743204ca9

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