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
PKU team for 2021 project 'Guangchangwu detection'.

PKU team for 2021 project 'Guangchangwu detection'.

Helin Wang 3 Feb 21, 2022
Notes on the Deep Learning book from Ian Goodfellow, Yoshua Bengio and Aaron Courville (2016)

The Deep Learning Book - Goodfellow, I., Bengio, Y., and Courville, A. (2016) This content is part of a series following the chapter 2 on linear algeb

hadrienj 1.7k Jan 07, 2023
1000+ ready code templates to kickstart your next AI experiment

AI Seed Projects Start with ready code for your next AI experiment. Choose from 1000+ code templates, across a wide variety of use cases. All examples

BlobCity, Inc 98 Jan 03, 2023
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
Here, I have discuss the three methods of list reversion. The three methods are built-in method, slicing method and position changing method.

Three-different-method-for-list-reversion Here, I have discuss the three methods of list reversion. The three methods are built-in method, slicing met

Sachin Vinayak Dabhade 4 Sep 24, 2021
A complete python calculator with 2 modes Float and Int numbers.

Python Calculator This program is made for learning purpose. Getting started This Program runs using python, install it via terminal or from thier ofi

Felix Sanchez 1 Jan 18, 2022
dynamically create __slots__ objects with less code

slots_factory Factory functions and decorators for creating slot objects Slots are a python construct that allows users to create an object that doesn

Michael Green 2 Sep 07, 2021
Custom python interface to xstan (a modified (cmd)stan)

Custom python interface to xstan (a modified (cmd)stan) Use at your own risk, currently everything is very brittle and will probably be changed in the

2 Dec 16, 2021
Advanced Variable Manager {AVM} [0.8.0]

Advanced Variable Manager {AVM} [0.8.0] By Grosse pastèque#6705 WARNING : This modules need some typing modifications ! If you try to run it without t

Big watermelon 1 Dec 11, 2021
A Linux webcam plugin for BGMv2 as used in our demos.

The goal of this repository is to supplement the main Real-Time High Resolution Background Matting repo with a working demo of a videoconferencing plu

Andrey Ryabtsev 144 Dec 27, 2022
A web app that is written entirely in Python

University Project About I made this web app to finish a project assigned by my teacher. It is written entirely in Python, thanks to streamlit to make

15 Nov 27, 2022
A place where one-off ideas/partial projects can live comfortably

A place to post ideas, partial projects, or anything else that doesn't necessarily warrant its own repo, from my mind to the web.

Carson Scott 2 Feb 25, 2022
Simple script to match riders with drivers.

theBestPooler Simple script to match riders with drivers. It's a greedy, unoptimised search, so no guarantees that it works. It just seems to work (ve

Devansh 1 Nov 22, 2021
Heisenbridge a bouncer-style Matrix IRC bridge

Heisenbridge brings IRC to Matrix by creating an environment where every user connects to each network individually like they would with a traditional IRC bouncer

Toni Spets 152 Dec 28, 2022
Flask-built web application that simulates a time and cost calculator for charging Electric Vehicles.

ev_charging_calculator Flask-built web application that simulates a time and cost calculator for charging Electric Vehicles. The project aims to simul

1 Nov 03, 2021
A python library for writing parser-based interactive fiction.

About IntFicPy A python library for writing parser-based interactive fiction. Currently in early development. IntFicPy Docs Parser-based interactive f

Rita Lester 31 Nov 23, 2022
Convert .1pux to .csv

1PasswordConverter Convert .1pux to .csv 1Password uses this new export format .1pux, I assume stands for 1 Password User eXport. As of right now, 1Pa

Shayne Hartford 7 Dec 16, 2022
Pylexa - Artificial Assistant made with Python

Pylexa - Artificial Assistant made with Python Alexa is a famous artificial assistant used massively across the world. It is a substitute of Alexa whi

\_PROTIK_/ 4 Nov 03, 2021
This python module allows to extract data from the RAW-file-format produces by devices from Thermo Fisher Scientific.

fisher_py This Python module allows access to Thermo Orbitrap raw mass spectrometer files. Using this library makes it possible to automate the analys

8 Oct 14, 2022
An extension module to make reaction based menus with disnake

disnake-ext-menus An experimental extension menu that makes working with reaction menus a bit easier. Installing python -m pip install -U disnake-ext-

1 Nov 25, 2021