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

Uploaded Python 3

File details

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

File metadata

  • Download URL: symbolslang-1.0.0.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.0.tar.gz
Algorithm Hash digest
SHA256 d8f48275531fe1c1f18a2b947473d306ce5dea5cdcbd23670a2697ff3e01defb
MD5 6920fb40dbe33bac7d7ca7e069746b99
BLAKE2b-256 e004ecf63cdca1300dfbd817fb81225405a6692789c5e0e2bec6de5c7c5d257f

See more details on using hashes here.

File details

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

File metadata

  • Download URL: symbolslang-1.0.0-py3-none-any.whl
  • Upload date:
  • Size: 7.0 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.0-py3-none-any.whl
Algorithm Hash digest
SHA256 142b29f98aca06b34993268a037b3bb617fc1c0b97e83df096ba417ce06221e3
MD5 840dbd942595daa38f9e0374fcb35fc4
BLAKE2b-256 afbabc702c82aa1455ced0e3a63df9727380020c43a4d27e37dc1fef302a64e0

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