GitXplorerGitXplorer
A

greenberry

public
51 stars
39 forks
18 issues

Commits

List of commits on branch master.
Unverified
00ff76def5837ee55f92cbd65a5f0fe23f958b17

fix: Add self to class in GreenBerryPrint

AAbdur-rahmaanJ committed 9 months ago
Unverified
86163edfe846eb200c1d47657fe4aade38b3764c

improved CLI

00x32767 committed a year ago
Unverified
ed5c6e929f9340114e920980c30db77dcd91e908

Revert "Refactoring and Enhanced capture_print Function "

AAbdur-rahmaanJ committed a year ago
Verified
a18244304f2a59c4c306235361e666dd06e65240

Merge pull request #93 from Prikshit7766/capture-print

AAbdur-rahmaanJ committed a year ago
Unverified
d8ea37791e7c58a2e62011723c80bc77cf5476f4

updated helpers_test

PPrikshit7766 committed a year ago
Unverified
555b1fe9efb3ee212b20b251366f8ae0c1589725

Rename utils_test.py to helpers_test.py and update test

PPrikshit7766 committed a year ago

README

The README file for this repository.

first-timers-only Open Source Love MadeinMoris

greenberry

A one-line statement programming language, complete with classes, cli and file compatible.

logo

python -m pip install greenberry
greenberry file.gb

contributing countries

🇲🇺 🇲🇾 🇸🇮 🇰🇪 🇺🇸 🇮🇳

🇨🇦 🇧🇳

🔗 links

📖 contributing guidelines

Read greenberry/theory_notes_simple.py

python -m pip install -e .
python -m pip install -r reqs/dev.txt
pre-commit install

🌄 contribution areas

  • syntax : propose new syntax or suggest improvements for existing one
  • language : in the way python code is written so as to be more clear, efficient for example
  • gui : either ide or others, add new functionalities or improve UX
  • cli : improve cli experience, add new features
  • compiling engine : improve parser, add new areas of usage (of greenberry, like on arduino? an electronics library?). also add support for approved new syntax
  • website : improve website, update changelog (or implement changes to do this automatically)

🍂 python version

3.4 (moving to 3.7 if you PR a change using a 3.7 feature)

🏢 structure notes

🌊 run files

Read here or follow below

REPL 🔧

Just run python gb_repl.py

.gb file 📁

Write in main.gb and then save and run python gb_main.py

IDE 🖥️

Run python gb_ide.py write and run or load a .gb file!

📋 TODO

  • [ ] Refining print
  • [ ] Add more support for eval
  • [x] Add parameters to functions and classes
  • [ ] Allow non-static referencing of function and classes
  • [ ] New syntax and implementation
  • [ ] Expand use

📧 quick contact

Abdur-Rahmaanj : arj.python@gmail.com

TimThuma : thumatim@gmail.com

credits

@arwinneil for opensource and madeinmoris badges