Skip to content

ikanago/prodio

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

74 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Prodio

Rust

What's this🤔

This is a new programming language written in Rust. "Prodio" means "advance" in Latin.
I'm not going to develop a practical language, but I plan to implement a lot of functionalities I've never implemented.

Usage💻

How to compile and run C source code:

./run.sh <CODE(*.pr)>

Then return code is prompted as a result of the program.

Contents⚙

  • arithmetical calculation
  • variable
  • if statement
  • define function
  • call function

Compile Path🛠

Tokenize(lexer.rs)
        ↓
Parse(parser.rs)
        ↓
IR Generation(gen_ir.rs)
        ↓
Code Generation(gen_code.rs)

About

My original language written in Rust.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •