Skip to content

Latest commit

 

History

94 提交

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

仓库 files navigation

RevanScript (RVS) Programming Language Project

An efficient, lightweight, and direct execution interpreter model built from scratch.

RevanScript Logo

📖 Introduction

RevanScript (RVS) sadə, command-based (əmr əsaslı) təmələ sahib bir proqramlaşdırma dilidir. Olduqca minimal və anlaşılan bir sintaksisə malikdir. RevanScript (RVS) dilinin əsas üstünlüyü onun sürətli və yüngül işləyən daxili tərcüməçi (interpreter) proqramına sahib olmasıdır.

Layihə tamamilə C proqramlaşdırma dili ilə sıfırdan hazırlanmışdır.

💎 Data Types

Dildə müxtəlif məlumat tiplərinin idarə edilməsi nəzərdə tutulmuşdur. Hazırda aşağıdakı primitiv tiplər tam işlək vəziyyətdədir:

  • String (Mətn tipi)
  • Integer (Tam ədəd tipi)
  • Float (Kəsr ədəd tipi)
  • Boolean (Məntiq tipi)
  • Null (Boşluq tipi)

📂 Project Layers & Architecture

RevanScript layihəsi modulyar arxitekturaya malikdir və aşağıdakı C faylları (Layers) vasitəsilə idarə olunur:

  1. Memory Management: src/rvsmem.c | include/rvsmem.h
  2. Buffer Memory Management: src/rvsbuf.c | include/rvsbuf.h
  3. Expression Memory Management: src/rvsexp.c | include/rvsexp.h
  4. I/O Handling: src/rvsio.c | include/rvsio.h
  5. Interpreter Flags: src/rvsflg.c | include/rvsflg.h
  6. Control & Checking: src/rvsctl.c | include/rvsctl.h
  7. Math Engine: src/rvsmth.c | include/rvsmth.h

💻 RevanScript Code Examples

Aşağıda RevanScript (RVS) dilinin əsas əmrlərini və sintaksisini göstərən sadə nümunə kod verilmişdir:

... RevanScript (RVS) Comment 
var text = "Hello, World!\n" 
out text 
set text = "\t\c4RevanScript (RVS) Programming Language\n" 
out text 
inp text 
out text 
cst text 
del text 

🌐 Community & Official Links

RevanScript inkişaf prosesini izləmək və layihəyə dəstək olmaq üçün aşağıdakı rəsmi resurslardan istifadə edə bilərsiniz:

  • 📺 YouTube Tutorials: RvCodes9 YouTube Channel — Praktik nümunələr və video bələdçilər.
  • 📄 Official Documentation: RevanScript Pages Site — Geniş məlumat və dərsliklər.
  • 💬 Reddit Community: r/RevanScript — Fikir bildirmək, müzakirə etmək və sual vermək üçün rəsmi sub-reddit.

关于

RevanScript-Interpreter

Resources

Stars

2 stars

关注者

0 watching

复刻s

发布

贡献者

Languages