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
jonny is a stack based programming language

jonny-lang jonny is a stack based programming language also compiling jonny files currently doesnt work on windows you can probably compile jonny file

1 Nov 24, 2021
MIB2 STD ZR Firmware Upgrade

Upgrade MIB2 STD ZR Firmware (without Navigation) About This repository contains some scripts and documentation how to upgrade the MIB2 firmware to a

Fabian 18 Dec 29, 2022
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
Advanced Developing of Python Apps Final Exercise

Advanced-Developing-of-Python-Apps-Final-Exercise This is an exercise that I did for a python advanced learning course. The exercise is divided into t

Alejandro Méndez Fernández 1 Dec 04, 2021
Sodium is a general purpose programming language which is instruction-oriented

Sodium is a general purpose programming language which is instruction-oriented (a new programming concept that we are developing and devising)

Satin Wuker 22 Jan 11, 2022
Open source home automation that puts local control and privacy first

Home Assistant Open source home automation that puts local control and privacy first. Powered by a worldwide community of tinkerers and DIY enthusiast

Home Assistant 57k Jan 02, 2023
Odoo modules related to website/webshop

Website Apps related to Odoo it's website/webshop features: webshop_public_prices: allow configuring to hide or show product prices and add to cart bu

Yenthe Van Ginneken 9 Nov 04, 2022
A collection of convenient parsers for Advent of Code problems.

Advent of Code Parsers A collection of convenient Python parsers for Advent of Code problems. Installation pip install aocp Quickstart You can import

Miguel Blanco Marcos 3 Dec 13, 2021
Check COVID locations of interest against Google location history

Location of Interest Checker Script to compare COVID locations of interest to Google location history. The script produces a map plot (as shown below)

9 Mar 30, 2022
Package pyVHR is a comprehensive framework for studying methods of pulse rate estimation relying on remote photoplethysmography (rPPG)

Package pyVHR (short for Python framework for Virtual Heart Rate) is a comprehensive framework for studying methods of pulse rate estimation relying on remote photoplethysmography (rPPG)

PHUSE Lab 261 Jan 03, 2023
Voldemort's Python import helper

importmagician Voldemort's Python import helper pip install importmagician Import from uninstalled Python directories Say you have a directory (relat

Zhengyang Feng 4 Mar 09, 2022
A project to work with databases in 4 worksheets, insert, update, select, delete using Python and MySqI

A project to work with databases in 4 worksheets, insert, update, select, delete using Python and MySqI As a small project for school or college hope it is useful

Sina Org 1 Jan 11, 2022
APC Power Usage is an application which shows power consuption overtime for UPS units manufactured by APC.

APC Power Usage Introduction APC Power Usage is an application which shows power consuption overtime for UPS units manufactured by APC. Screenshoots G

Stefan Kondinski 3 Oct 08, 2021
Build Xmas cards with user inputs

Automatically build Xmas cards with user inputs

Anand 9 Jan 25, 2022
Radiosonde Telemetry Decoders

Radiosonde Telemetry Frame Decoders This repository is an attempt to collate the various sources of information on how to decode radiosonde telemetry

Project Horus 3 Jan 04, 2022
kurwa deska ADB

kurwa-deska-ADB kurwa-deska Запуск Linux -- python3 kurwa_deska.py Termux -- python3 kurwa_deska.py Встановлення cd kurwa_deska ADB і зразу запуск pyt

1 Jan 21, 2022
This is a library to do functional programming in Python.

Fpylib This is a library to do functional programming in Python. Index Fpylib Index Features Intelligents Ranges with irange Lazyness to functions Com

Fabián Vega Alcota 4 Jul 17, 2022
Load, explore and analyse data from Scotland and rest of the world related to Covid19.

Streamlit Examples This is my first attempt with Streamlit. It is an open-source framework, free, Python-based and easy to use tool to build and deplo

Eyad Elyan 12 Mar 01, 2021
Animations made using manim-ce

ManimCE Animations Animations made using manim-ce The code turned out to be a bit complicated than expected.. It can be greatly simplified, will work

sparshg 17 Jan 06, 2023
Web interface for browsing, search and filtering recent arxiv submissions

Web interface for browsing, search and filtering recent arxiv submissions

Andrej 4.8k Jan 08, 2023