From 75f48a0374ff84cb21619bdb26dab9e1b3cd8dcd Mon Sep 17 00:00:00 2001 From: m3m0r7 Date: Sat, 7 Oct 2023 12:03:22 +0900 Subject: [PATCH] Update README --- README.md | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/README.md b/README.md index e622a845..355d7355 100644 --- a/README.md +++ b/README.md @@ -21,6 +21,19 @@ _Notice: I tested Ruby version 3.2 only_ - PHP 8.2+ +## Currently status + +- Implemented general syntax (define local variables, global variables, classes, methods, booleans, hashes, arrays and so on) +- Implemented arithmetics (`+`, `-`, `*`, `/`), bit calculating (`|`, `&`, `<<`, `>>`), some operator (`**`, `%`) and available overwrite it +- Implemented the block syntax (`[].each do | var | ... end`) and non block syntax (`[].push`) +- Implemented keyword arguments when calling a method (`keyword_argument(a: "Hello", c: "!", b: "World")`) +- Implemented variadic arguments when using an array and calling a method (`[*var1, *var2]`, `keyword_argument(a, b, *c)`) +- Implemented partially ruby methods (`to_s`, `to_i`, `[].push`, `foobar.nil?`) +- Implemented case-when syntax +- Implemented regexp syntax (`p /Hello/ =~ "Hello World"`) +- Implemented raise/rescue +- and anymore (see the tests' directory) + ## Quick start 1. Install via composer as following