Skip to content

Camroku/Ruylang

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 

Repository files navigation

RuyLang

A programming language project by Camroku.

We're trying to implement Let's Build a Simple Interpreter in C. It might replace QoLang in the future.

To do

Basic structure

  1. Implement statement list, compound statement, and assignment
  2. Implement comments
  3. Implement functions
  4. Implement return statement
  5. Implement define statement
  6. Implement __main__ variable

Data types and operators

  1. Implement strings
  2. Implement lists
  3. Implement slicing and steps for lists
  4. Implement NoneType
  5. Implement floats
  6. Implement boolean expressions and pointers
  7. Implement && and || operators
  8. Implement ! operator
  9. Implement in operator

Control flow

  1. Implement if-else statements
  2. Implement foreach, for, while, times loops
  3. Implement exit function

Extra functionality

  1. Implement formatted strings
  2. Implement local variables
  3. Implement type function
  4. Implement add, sub, multiply and divide statements
  5. Implement including and exporting system
  6. Implement a small standard library
  7. Implement a file library
  8. Implement a date-time library

About

A programming language project by Camroku.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published