Skip to content

Latest commit

 

History

History
72 lines (54 loc) · 2.3 KB

File metadata and controls

72 lines (54 loc) · 2.3 KB

TechZen Logo

Codacy Badge repository size lines of code issues workflow license Code style: black

TechZen

TechZen is a dynamically typed language, similar to BASIC, coded and interpreted in Python 3.

Features

  • Variables
  • Types
    • Integers
    • Floats
    • Strings
    • Lists
    • Dictionaries
    • Booleans
  • Numerical Operators
  • Conditional Operators
  • If Statements
  • For Statements
  • While Statements
  • Functions
    • Built-in Functions
  • Classes
    • Instances
  • Include functions and classes from other files
  • Errors
    • Illegal character
    • Expected character
    • Invalid syntax
    • Runtime error

Prerequisites

You only need Python 3.

Installation

You just have to clone this repository.

git clone https://github.com/CoderAryanAnand/TechZen.git

Grammar

If you want to know what this language prioritizes and what the syntax is, see grammar.txt

Development

Want to contribute? Great!

If you have a question or a minor problem, just open an issue. If you have major code changes, open a pull request.

TODO

  • Include/import expression
  • Classes
  • Try statement

This list will always stay at three elements. These are always the latest todos.

If you have any ideas, please open an issue, or if you have implemented it already, open a pull request!

License

Creative Commons Zero