Every internal token in Ze has at least one spelling in each language. You can mix all three freely in the same file.
Variables & Assignment
| Token | English | Tagalog | Bisaya |
|---|
| SET | set, let | itakda, lagyan | ibutang, butangi |
| Token | English | Tagalog | Bisaya |
|---|
| PRINT | show, print, display | ipakita, iprint | ipakita, iprint |
| INPUT | ask, input | tanong | pangutana, pangutan-a |
Conditionals
| Token | English | Tagalog | Bisaya |
|---|
| IF | if | kung | kung |
| ELIF | elif, elseif | kung_hindi | apan_kung |
| ELSE | else, otherwise | kundi | kung_dili, kundi_man |
Loops
| Token | English | Tagalog | Bisaya |
|---|
| WHILE | while | habang | samtang |
| REPEAT | repeat | ulitin | balik-balik, pabalikon |
| FOR | for | para | para |
| IN | in | sa | sa |
| FROM | from | mula | gikan |
| TO | to | hanggang | hangtod |
| STEP | step | hakbang | lakang |
| BREAK | break, stop loop | tigil, itigil ang pag-ulit | hunong, hunong sa pag-balik |
| CONTINUE | continue, skip this | laktaw, laktawan ito | priso, priso kini |
Functions
| Token | English | Tagalog | Bisaya |
|---|
| FUNC | define, function, action | gawin, gumawa | buhaton, buhat |
| RETURN | return, give back | ibalik, ibalik ang | iuli, iuli ang |
| CALL | call | gamitin | gamita |
Boolean & Null Values
| Token | English | Tagalog | Bisaya |
|---|
| TRUE | true, yes | totoo, oo | tinuod |
| FALSE | false, no | mali | bakak |
| NULL | nothing, null, empty | wala | wala |
Type Names
These words name a data type and can also be used as type-cast functions, e.g. number(x), word(x).
| Token | English | Tagalog | Bisaya |
|---|
| TYPE_NUM | number | numero | numero |
| TYPE_STR | word, text | Ze | pulong |
| TYPE_LIST | list | listahan, talaan | listahan, talaan |
| TYPE_BOOL | truth | katotohanan | kamatuoran |
List Operations
| Token | English | Tagalog | Bisaya |
|---|
| APPEND | add, append | idagdag | idugang |
| REMOVE | remove | alisin | kuhaa |
| LEN | count, length | bilang | ihap |
Error Handling
| Token | English | Tagalog | Bisaya |
|---|
| TRY | try, try this | subukan, subukan ito | sulayi, sulayi kini |
| CATCH | catch, if it fails | hulihin, kung mabigo | dakpa, kung mapalpak |
Logical Operators
| Token | English | Tagalog | Bisaya |
|---|
| AND | and, and also | at, at saka | ug, ug usab |
| OR | or, or else | o, o kaya | o, o kaha |
| NOT | not | hindi | dili |
Comparison Phrases
Multi-word phrases are matched greedily — the longest matching phrase always wins.
| Token | English | Tagalog | Bisaya |
|---|
EQ (==) | is, is equal to | ay, ay katumbas ng | mao, katumbas sa |
NEQ (!=) | is not, is not equal to | ay hindi | dili sama sa, dili katumbas sa |
GT (>) | is greater than | ay mas malaki sa | mas dako sa |
LT (<) | is less than | ay mas maliit sa | mas gamay sa |
GTE (>=) | is at least, is greater than or equal | ay hindi bababa sa | dili moubos sa |
LTE (<=) | is at most, is less than or equal | ay hindi lalampas sa | dili molapas sa |
Arithmetic Word Operators
| Token | Symbol | English | Tagalog | Bisaya |
|---|
| PLUS | + | plus | dagdag | dagdag |
| MINUS | - | minus | bawas | bawas |
| MULTIPLY | * | times, multiply | beses | pilo |
| DIVIDE | / | divide | hatiin | bahinon |
| MOD | % | remainder, modulo | natira | nahibilin |
| POW | ^ | power, squared | puwersa | gahum |
| Symbol / Word | Language |
|---|
# | Universal |
// | Universal (C-style) |
tala | Tagalog (“note”) |
sulat | Tagalog (“written note”) |
nota | Bisaya (“note”) |
Program Structure (optional markers)
| Token | English | Tagalog | Bisaya |
|---|
| START | start, begin | simula | simula |
| END | end, stop | tapos, katapusan | kataposan, human |
These are no-ops — they are accepted but do nothing. They exist so programmers can visually wrap their program if they prefer.