Language Reference
Complete syntax and grammar reference for Odialang
Keywords
| Odia | English | Usage | Example |
|---|---|---|---|
| dhara | let | Variable declaration | dhara name = "Rama" |
| dekha | Output to console | dekha "Hello!" | |
| jadi | if | Conditional statement | jadi x > 0 tahale |
| tahale | then | If-block start | jadi x > 0 tahale |
| nahele | else | Else block | nahele |
| sesa | end | Block terminator | sesa |
| jebe | while | While loop | jebe x > 0 |
| aarambha | for | For loop start | aarambha i = 1 ru 10 |
| ru | to | Range in for loop | aarambha i = 1 ru 10 |
| karya | function | Function definition | karya add(a, b) |
| fera | return | Return value | fera a + b |
| sata | true | Boolean true | dhara isTrue = sata |
| micha | false | Boolean false | dhara isFalse = micha |
| ruha | break | Break out of loop | ruha |
| chala | continue | Skip to next iteration | chala |
Variables
Declaration
Assignment
Data Types
String
Number (Integer)
Boolean
Operators
Arithmetic
+-*/%Comparison
==!=><>=<=Logical
&&||!Compound Assignment
+=-=*=/=Control Flow
If-Else
While Loop
For Loop
Functions
Definition
Call
Arrays
Creating Arrays
Indexing & Length
Modifying Elements
Looping Through Arrays
Break & Continue
Break (ruha)
Exit a loop early
Continue (chala)
Skip to the next iteration