/ram

Ram programming language

Primary LanguagePython

Shri Ram Bhasa

ram language is type sensitive and all the keywords are in capital letters

playground: https://shri-ram-bhasa.onrender.com/

for install and using in your local machine requirement: python3

pip install shri-ram-bhasa

ram run <filename>.ram

Basic Structure of code is reside between ram naam

JAI_SHRI_RAM

-- your code will be here

SHRI_RAM_JAI_RAM_JAI_JAI_RAM

primitive data types

below represent int, string, flaot, bool datatypes

JAI_SHRI_RAM

SANKHYA = 14
SHABD = "Jai Shri Ram"
ANSH = 0.291
SATYA-ASATYA = ASATYA

SHRI_RAM_JAI_RAM_JAI_JAI_RAM

Define a function in Shri Ram Bhasa

JAI_SHRI_RAM

HANUMAN sum(a,b):
    RAMSETU a+b

VALMIKI_JI_LIKHO(sum(1,2))

SHRI_RAM_JAI_RAM_JAI_JAI_RAM

conditionals and loops

for    --> ANUSHTHAN
while  --> SADHANA
break  --> RAVAN
continue --> LAKSHMANA
if     --> YADI
elif   --> SUGRIVA
else   --> VIBHISHANA 
try    --> PRAYAS
except --> RAMRAJYA
in     --> ANTARGATHA

some other keywords and there use

false  --> ASATYA
true   --> SATYA
&&     --> SITARAM
||     --> RAMRAM
==     --> SAMAAN
!=     --> ASAMAAN

eample code

JAI_SHRI_RAM

varsha = 2024  

YADI varsha % 4 SAMAAN 0:
    YADI varsha % 100 SAMAAN 0:
        YADI varsha % 400 SAMAAN 0:
            VALMIKI_JI_LIKHO(SHABD(varsha) + " is a leap year.")
        VIBHISHANA:
            VALMIKI_JI_LIKHO(SHABD(varsha)  + " is not a leap year.")
    VIBHISHANA:
        VALMIKI_JI_LIKHO(SHABD(varsha)  + " is a leap year.")
VIBHISHANA:
    VALMIKI_JI_LIKHO(SHABD(varsha)  + " is not a leap year.")

SHRI_RAM_JAI_RAM_JAI_JAI_RAM

In case of any issue or suggestion please message me. my personal details on home page