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
Randomly distribute members by groups making sure that every sector is represented

Generate Groups Randomly distribute members by groups making sure that every sector is represented The Scenario Imagine that you have a large group of

Jorge Gomes 1 Oct 22, 2021
Morth - Stack Based Programming Language

Morth WARNING! THIS LANGUAGE IS A WORKING PROGRESS. THIS IS JUST A HOBBY PROJECT

Dominik Danner 2 Mar 05, 2022
Gaia: a chrome extension that curates environmental news of a company

Gaia - Gaia: Your Environment News Curator Call for Code 2021 Gaia: a chrome extension that curates environmental news of a company Explore the docs »

4 Mar 19, 2022
Module-based cryptographic tool

Cryptosploit A decryption/decoding/cracking tool using various modules. To use it, you need to have basic knowledge of cryptography. Table of Contents

/SNESE_AR\ 33 Nov 27, 2022
A wrapper for the apt package manager.

A wrapper for the apt package manager.

531 Jan 04, 2023
Graveyard is an attempt at open-source reimplementation of DraciDoupe.cz

Graveyard: Place for Dead (and Undead) Graveyard is an attempt at open-source reimplementation of DraciDoupe.cz (referred to as DDCZ in this text). De

DraciDoupe.cz 5 Mar 17, 2022
The repository is about 100+ python programming exercise problem discussed, explained, and solved in different ways

Break The Ice With Python A journey of 100+ simple yet interesting problems which are explained, solved, discussed in different pythonic ways Introduc

Abdullah Al Masud Tushar 2.2k Jan 04, 2023
Official repository for the BPF Performance Tools book

BPF Performance Tools This is the official repository of BPF (eBPF) tools from the book BPF Performance Tools: Linux and Application Observability. Th

Brendan Gregg 1.2k Dec 28, 2022
solsim is the Solana complex systems simulator. It simulates behavior of dynamical systems—DeFi protocols, DAO governance, cryptocurrencies, and more—built on the Solana blockchain

solsim is the Solana complex systems simulator. It simulates behavior of dynamical systems—DeFi protocols, DAO governance, cryptocurrencies, and more—built on the Solana blockchain

William Wolf 12 Jul 13, 2022
An open-source Python project series where beginners can contribute and practice coding.

Python Mini Projects A collection of easy Python small projects to help you improve your programming skills. Table Of Contents Aim Of The Project Cont

Leah Nguyen 491 Jan 04, 2023
More granular intermediaries for legacy Minecraft versions

Orinthe/Intermediary mappings This repository contains the match information between different versions of Minecraft created by the Orinthe project, a

4 Jan 11, 2022
A beautiful and useful prompt for your shell

A Powerline style prompt for your shell A beautiful and useful prompt generator for Bash, ZSH, Fish, and tcsh: Shows some important details about the

Buck Ryan 6k Jan 08, 2023
PatZilla is a modular patent information research platform and data integration toolkit with a modern user interface and access to multiple data sources.

PatZilla is a modular patent information research platform and data integration toolkit with a modern user interface and access to multiple data sources.

IP Tools 68 Dec 14, 2022
An end-to-end Python-based Infrastructure as Code framework for network automation and orchestration.

Nectl An end-to-end Python-based Infrastructure as Code framework for network automation and orchestration. Features Data modelling and validation. Da

Adam Kirchberger 15 Oct 14, 2022
Python program to start your zoom meetings

zoomstarter Python programm to start your zoom meetings More about Initially this was a bash script for starting zoom meetings, but as i started devel

Viktor Cvetanovic 2 Nov 24, 2021
SkyPort console user terminal written in python

SkyPort terminal implemented as a console script written in Python Description Sky Port is an universal bus between user software and compute resource

Sky Workflows 1 Oct 23, 2022
School helper, helps you at your pyllabus's.

pyllabus, helps you at your syllabus's... WARNING: It won't run without config.py! You should add config.py yourself, it will include your APIKEY. e.g

Ahmet Efe AKYAZI 6 Aug 07, 2022
Self sustained producer-consumer(prosumer) policy study using Python and Gurobi

Prosumer Policy This project aims to model the optimum dispatch behaviour of households with PV and battery systems under different policy instrument

Tom Xu 3 Aug 31, 2022
Opendrop - An open Apple AirDrop implementation written in Python

OpenDrop: an Open Source AirDrop Implementation OpenDrop is a command-line tool that allows sharing files between devices directly over Wi-Fi. Its uni

Secure Mobile Networking Lab 7.5k Jan 03, 2023
Trackthis - This library can be used to track USPS and UPS shipments.

Trackthis - This library can be used to track USPS and UPS shipments. It has the option of returning the raw API response, or optionally, it can be used to standardize the USPS and UPS responses so t

Aaron Guzman 0 Mar 29, 2022