PyChips is a dynamicallly typed language.
It can be used to create simple programs and UI(s) with the UI_Print Framework (Using tkinter).
It also implemented:
- Basic math operators(+, -, *, /, ^)
- Variables (Integers, String, Boolean(basically 0 and 1), Lists(arrays))
- If expressions
- Loops (For and while)
- Built in Functions(print(greet() also works), UI_Print, input(ask() also works), input_int(ask_num() also works), etc. You can check the source code and look for the BuiltinFunctions class)
- Custom Functions
- Multiline Support
- Syntax without ;
- File Reading
And so much more
UPDATE NOTE: greet(), ask(), check functions were added for beginners
Chips - The easiest language you can learmn
This Language Was Created By @SarangPark
New libraries will be developed by @DarkShardGamer
We used help from CodePulse's tutorials to create this language.
This project was also imported from my(From Sarang0218 account) old gitHub repo; This is an upgraded version of Sarang, which is one of my programming language which I created.
During this Hackathon, we added Functions, Builtin Functions, Multiline support, and loops to our old language.
The project was renamed to chips because I liked potato chips.
We also learned a LOT from the Crafting Interpreters book.
variables: value a = 10
if expressions: if a == 10 then print("wow") end
functions: func wow(a, b) -> a + b end
Built in functions are in README.md
Documentation by @SarangPark