A complex language with high level programming and moderate syntax.

Related tags

Miscellaneouszsq
Overview

zsq

a complex language with high level programming and moderate syntax.

About

Usage

  1. Clone this repository:
$ git clone https://github.com/JBYT27/zsq.git
  1. Run zsq

Create a file named main.zsq, which will contain all of your code.

zsq main.zsq 

And now you're done!

Contributing

Feel free to contribute by forking the repo, and leaving a pull request!

Comments
  • Sourcery refactored main branch

    Sourcery refactored main branch

    Branch main refactored by Sourcery.

    If you're happy with these changes, merge this Pull Request using the Squash and merge strategy.

    See our documentation here.

    Run Sourcery locally

    Reduce the feedback loop during development by using the Sourcery editor plugin:

    Review changes via command line

    To manually merge these changes, make sure you're on the main branch, then run:

    git fetch origin sourcery/main
    git merge --ff-only FETCH_HEAD
    git reset HEAD^
    

    Help us improve this pull request!

    opened by sourcery-ai[bot] 1
  • [TODO] Work on easy installation

    [TODO] Work on easy installation

    Is your feature request related to a problem? Please describe. Currently, installing seems a bit weird, so fix this ASAP.

    Describe the solution you'd like Installing is easier, and be able to run the zsq file, not the python file first.

    Describe alternatives you've considered Perhaps make an input or use the python module click to achieve this.

    enhancement in progress High priority 
    opened by kokonut27 1
  • [BUG] Fix printing variable issue

    [BUG] Fix printing variable issue

    Describe the bug When printing variables (specifically functions) it returns invalid values and/or errors. This includes input values as well.

    To Reproduce Steps to reproduce the behavior:

    1. Go to the installation tab of this project's README, and follow the steps.
    2. Create a zsq file, and copy and paste the contents in the tests directory of the file index.zsq (tests/index.zsq)
    3. Run the program/language.
    4. See error.

    Expected behavior The variable value is to show up, or the function value is to properly show up.

    Desktop (please complete the following information):

    • OS: ChromeOS
    • Browser: Chrome
    • Version: 96
    bug in progress High priority 
    opened by kokonut27 1
  • Add alias instructions

    Add alias instructions

    Added syntax highlighting for CLI commands and added instruction for macOS/Linux for adding zsq alias.

    If you use Windows you might want to add instructions for it.

    documentation enhancement in progress High priority 
    opened by DillonB07 0
  • `os.system` function is invisible

    `os.system` function is invisible

    Describe the bug os.system function won't run and is invisible to compiler - due to https://github.com/kokonut27/zsq/commit/f65b3c7f74bb6fe359644cf05eea5d21be9afa1a

    Expected behavior os.system function is supposed to be visible and run.

    bug in progress High priority 
    opened by kokonut27 0
  • Todo List

    Todo List

    Todo:

    • [x] #1
      • [x] Fix printing input value
      • [x] Fix printing functions value
    • [x] #2
      • [x] Create easy alternative to solve this
    • [ ] #3
      • [x] Create print function
      • [x] Create prompt function
      • [x] Create cprompt function
      • [x] Create variables function
      • [x] Create multiline comment
      • [ ] Create while statement
      • [ ] Create whatif statement
        • [ ] #12
      • [ ] Create range statement
      • [ ] Create function function
      • [ ] Create adding math
      • [x] Create time module and functions
      • [ ] Create os module and functions
        • [ ] #13
    • [ ] #4
      • [ ] Insert images
      • [ ] Insert the real information
      • [x] Add code examples
      • [ ] Add code
      • [ ] Add contact information
      • [ ] Add tutorials page
      • [x] Fix github deployment
    documentation enhancement in progress High priority 
    opened by kokonut27 0
  • [DOCS] Finish the docs

    [DOCS] Finish the docs

    Is your feature request related to a problem? Please describe. The docs currently do not hold any information, so fill this out after v1.0.0 of z^2.

    Describe the solution you'd like A clear and concise docs that holds lots of information.

    Describe alternatives you've considered Use HTML, and view other docs as examples.

    documentation enhancement Medium priority 
    opened by kokonut27 0
  • [TODO] Finish the basics of the language

    [TODO] Finish the basics of the language

    Is your feature request related to a problem? Please describe. It currently does not have a lot of functions, and try to finish at least the basics of this language soon.

    Describe the solution you'd like Work on this a lot, and figure out alternatives to solve problems.

    enhancement in progress High priority 
    opened by kokonut27 0
Releases(v0.1.7)
  • v0.1.7(Mar 17, 2022)

    What's Changed

    • color module in alpha (https://github.com/kokonut27/zsq/commit/45cd72ff779a0bdd9d5dcdb0701ffd34692fd1ab)
    • Fix some errors

    Full Changelog: https://github.com/kokonut27/zsq/compare/v0.1.4...v0.1.7

    Source code(tar.gz)
    Source code(zip)
  • v0.1.4(Mar 8, 2022)

    What's Changed

    • Sourcery refactored main branch by @sourcery-ai in https://github.com/kokonut27/zsq/pull/11
    • Create new function cprompt()

    New Contributors

    • @sourcery-ai made their first contribution in https://github.com/kokonut27/zsq/pull/11

    Full Changelog: https://github.com/kokonut27/zsq/compare/v0.1.3...v0.1.4

    Source code(tar.gz)
    Source code(zip)
  • v0.1.3(Feb 10, 2022)

    What's Changed

    • zsq database by @kokonut27 in https://github.com/kokonut27/zsq/pull/9
    • Released to v0.1.3 due to https://github.com/kokonut27/zsq/commit/dee7e170b1bfd7355f288199d76f0e57d5ba985a
    • whatif statement has been released!

    Full Changelog: https://github.com/kokonut27/zsq/compare/v0.1.2...v0.1.3

    Source code(tar.gz)
    Source code(zip)
  • v0.1.2(Feb 8, 2022)

    What's Changed

    • 'Refactored by Sourcery' by @kokonut27 in https://github.com/kokonut27/zsq/pull/8
    • Beta version of whatif statement

    New Contributors

    • @kokonut27 made their first contribution in https://github.com/kokonut27/zsq/pull/8

    Full Changelog: https://github.com/kokonut27/zsq/compare/v0.1.1...v0.1.2

    Source code(tar.gz)
    Source code(zip)
  • v0.1.1(Jan 11, 2022)

    What's Changed

    • Add alias instructions by @DillonB07 in https://github.com/JBYT27/zsq/pull/6
    • Improve alias instructions by @DillonB07 in https://github.com/JBYT27/zsq/pull/7

    New Contributors

    • @DillonB07 made their first contribution in https://github.com/JBYT27/zsq/pull/6

    Full Changelog: https://github.com/JBYT27/zsq/compare/v0.1.0...v0.1.1

    Source code(tar.gz)
    Source code(zip)
  • v0.1.0(Dec 28, 2021)

Owner
an aspirin
they/them. Genshin and manga fan btw.
an aspirin
Zotero references script (and app)

A little script (and PyInstaller build) for a very specific, somewhat hack-ish purpose: managing and exporting project references with Zotero and its API.

Marius Rödder 0 Dec 05, 2021
PyToQlik is a library that allows you to integrate Qlik Desktop with Jupyter notebooks

PyToQlik is a library that allows you to integrate Qlik Desktop with Jupyter notebooks. With it you can: Open and edit a Qlik app inside a Ju

BIX Tecnologia 16 Sep 09, 2022
Launcher program to select which version of the Q-Sys software to launch.

QSC-QSYS Launcher Launcher program to select which version of the Q-Sys software to launch. Instructions To use the application simply save the "Q-Sys

Zach Lisko 2 Sep 28, 2022
Let's pretend you want to create a AWS Lambda project called "sns-processor".

Usage Let's pretend you want to create a AWS Lambda project called "sns-processor". Rather than using lambda and then editing the results to include y

1 Dec 31, 2021
Python Freecell Solver

freecell Python Freecell Solver Very early version right now. You can pick a board by changing the file path in freecell.py If you want to play a game

Ben Kaufman 1 Nov 26, 2021
APRS Track Direct is a collection of tools that can be used to run an APRS website

APRS Track Direct APRS Track Direct is a collection of tools that can be used to run an APRS website. You can use data from APRS-IS, CWOP-IS, OGN, HUB

Per Qvarforth 42 Dec 29, 2022
Kivy program for identification & rotation sensing of objects on multi-touch tables.

ObjectViz ObjectViz is a multitouch object detection solution, enabling you to create physical markers out of any reliable multitouch solution. It's e

TangibleDisplay 8 Apr 04, 2022
An Agora Python Flask token generation server

A Flask Starter Application with Login and Registration About A token generation Server using the factory pattern and Blueprints. A forked stripped do

Nii Ayi 1 Jan 21, 2022
A test repository to build a python package and publish the package to Artifact Registry using GCB

A test repository to build a python package and publish the package to Artifact Registry using GCB. Then have the package be a dependency in a GCF function.

1 Feb 09, 2022
Brython (Browser Python) is an implementation of Python 3 running in the browser

brython Brython (Browser Python) is an implementation of Python 3 running in the browser, with an interface to the DOM elements and events. Here is a

5.9k Jan 02, 2023
Simple Python API for the Ergo Platform Explorer

Ergo is a "Resilient Platform for Contractual Money." It is designed to be a platform for applications with the main focus to provide an efficient, se

7 Jul 06, 2021
Extract gene length based on featureCount calculation gene nonredundant exon length method.

Extract gene length based on featureCount calculation gene nonredundant exon length method.

laojunjun 12 Nov 21, 2022
A project for the Qvault Hackathon, 2022-01-17

musical-octo-engine Steps to run brew install python-tk brew install portaudio

Erik Kristofer Anderson 2 May 17, 2022
Um sistema de llogin feito em uma interface grafica.

Interface-para-login Um sistema de login feito com JSON. Utilizando a biblioteca Tkinter, eu criei um sistema de login, onde guarda a informações de l

Mobben 1 Nov 28, 2021
An extension for Arma 3 that lets you write extensions in Python 3

An Arma 3 extension that lets you to write python extensions for Arma 3. And it's really simple and straightforward to use!

Lukasz Taczuk 48 Dec 18, 2022
A script to generate NFT art living on the Solana blockchain.

NFT Generator This script generates NFT art based on its desired traits with their specific rarities. It has been used to generate the full collection

Rude Golems 24 Oct 08, 2022
Improving Representations via Similarities

embetter warning I like to build in public, but please don't expect anything yet. This is alpha stuff! notes Improving Representations via Similaritie

vincent d warmerdam 229 Jan 08, 2023
Runtime profiler for Streamlit, powered by pyinstrument

streamlit-profiler 🏄🏼 Runtime profiler for Streamlit, powered by pyinstrument. streamlit-profiler is a Streamlit component that helps you find out w

Johannes Rieke 23 Nov 30, 2022
A MCPI hack with many features.

Morpheus 2.0 A MCPI hack with many features To Use: You will need to install the keyboard, pysimplegui, and MCPI python modules and you will need to e

11 Oct 11, 2022
Python Example Project Structure

Python Example Project Structure Example of statuses that can be in readme: Visit my docs for the full documentation, examples and guides. With this p

1 Oct 31, 2021