Skip to content

krishnarg04/OxyPy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

OxyPy

A Rust-based interpreter for a custom programming language that supports object-oriented programming, control flow, arithmetic operations, and built-in functions.

Quick Start

Installation

git clone https://github.com/krishnarg04/OxyPy.git
cd OxyPy
cargo build --release

Usage

Interactive REPL Mode:

./OxyPy
>> let x: i32 = 42
>> print(x)
42
>> exit

Execute Files:

./OxyPy run examples/hello.lang

Features

  • Object-Oriented Programming: Classes with fields and methods
  • Data Types: Integers, floats, booleans, strings, and lists
  • Control Flow: if/else statements, while loops, and for loops
  • Functions: User-defined and built-in functions
  • Interactive REPL: Write and test code interactively

Documentation

License

This project is available under the Apache-2.0 license.

About

Oxypy is a Python-inspired language that runs on a Rust-based interpreted environment.

Topics

Resources

License

Contributing

Stars

Watchers

Forks

Packages

No packages published