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
CEI Natural Disaster Tracking Portal

CEI Natural Disaster Tracking Portal (cc) Climatic Eye of ISCI We are an initiative that conducts studies in the field of Space Science, publishes pro

Baris Dincer 7 Dec 24, 2022
Addon for Blender 2.8+ that automatically creates NLA tracks for all animations. Useful for GLTF export.

PushDownAll An addon for Blender 2.8+ that runs Push Down on all animations, creating NLA tracks for each. This is useful if you have an object with m

Cory Petkovsek 16 Oct 06, 2022
Double Pendulum implementation in Python, now with added pendulums and trails :D

Double Pendulum Using Curses in Python. A nice relaxing double pendulum simulation using ASCII, able to simulate multiple pendulums at once, and provi

Nekurone 62 Dec 14, 2022
A C-like hardware description language (HDL) adding high level synthesis(HLS)-like automatic pipelining as a language construct/compiler feature.

██████╗ ██╗██████╗ ███████╗██╗ ██╗███╗ ██╗███████╗ ██████╗ ██╔══██╗██║██╔══██╗██╔════╝██║ ██║████╗ ██║██╔════╝██╔════╝ ██████╔╝██║██████╔╝█

Julian Kemmerer 391 Jan 01, 2023
OCR-ID-Card VietNamese (new id-card)

OCR-ID-Card VietNamese (new id-card) run project: download 2 file weights and pu

12 Jun 15, 2022
Clear merged pull requests ref (branch) on GitHub

GitHub PR Cleansing This tool is used to clear merged pull requests ref (branch) on GitHub. GitHub has no feature to auto delete branches on pull requ

Andi N. Dirgantara 12 Apr 19, 2022
tidevice can be used to communicate with iPhone device

h 该工具能够用于与iOS设备进行通信, 提供以下功能 截图 获取手机信息 ipa包的安装和卸载 根据bundleID 启动和停止应用 列出安装应用信息 模拟Xcode运行XCTest,常用的如启动WebDriverAgent测试

Alibaba 1.8k Dec 30, 2022
A Python library that helps data scientists to infer causation rather than observing correlation.

A Python library that helps data scientists to infer causation rather than observing correlation.

QuantumBlack Labs 1.7k Jan 04, 2023
Add your recently blog and douban states in your GitHub Profile

Add your recently blog and douban states in your GitHub Profile

Bingjie Yan 4 Dec 12, 2022
Saturne best tools pour baiser tout le système de discord

Installation | Important | Discord 🌟 Comme Saturne est gratuit, les dons sont vraiment appréciables et maintiennent le développement! Caractéristique

GalackQSM 8 Oct 02, 2022
Controller state monitor plugin for EVA ICS

eva-plugin-cmon Controller status monitor plugin for EVA ICS Monitors connected controllers status in SFA and pushes measurements into an external Inf

Altertech 1 Nov 06, 2021
Procscan is a quick and dirty python script used to look for potentially dangerous api call patterns in a Procmon PML file.

PROCSCAN Procscan is a quick and dirty python script used to look for potentially dangerous api call patterns in a Procmon PML file. Installation git

Daniel Santos 9 Sep 02, 2022
Parametric Bottle in CADQuery

Parametric Bottle using CADQuery The proposed code makes it possible to generate different types and sizes of 3D bottles in order to train Pixel2mesh

Ayoub EL HOUDRI 1 May 22, 2022
Extremely unfinished animation toolset for Blender 3.

AbraTools Alpha IMPORTANT: Code is a mess. Be careful using it in production. Bug reports, feature requests and PRs are appreciated. Download AbraTool

Abra 15 Dec 17, 2022
Plock : A stack based programming language

Plock : A stack based programming language

1 Oct 25, 2021
Learn to code in any language. If

Learn to Code It is an intiiative undertaken by Student Ambassadors Club, Jamshoro for students who are absolute begineers in programming and want to

Student Ambassadors' Club at Mehran UET 15 Oct 19, 2022
Tutor plugin for integration of Open edX with a Richie course catalog

Richie plugin for Tutor This is a plugin to integrate Richie, the learning portal CMS, with Open edX. The integration takes the form of a Tutor plugin

Overhang.IO 2 Sep 08, 2022
This repository contains Python games that I've worked on. You'll learn how to create python games with AI. I try to focus on creating board games without GUI in Jupyter-notebook.

92_Python_Games 🎮 Introduction 👋 This repository contains Python games that I've worked on. You'll learn how to create python games with AI. I try t

Milaan Parmar / Милан пармар / _米兰 帕尔马 166 Jan 01, 2023
Localization and multifractal properties of the long-range Kitaev chain in the presence of an Aubry-André-Harper modulation

This repository contains the code for the paper Localization and multifractal properties of the long-range Kitaev chain in the presence of an Aubry-André-Harper modulation.

Joana Fraxanet 2 Apr 17, 2022
A little tool that uses LLVM to extract simple "what does this do" level instruction information from all architectures.

moirai: MOre InstRuctions and Information Backcronym. Anyway, this is a small project to extract useful instruction definitions from LLVM's platform d

2 Jul 30, 2022