KEYWORDS = [
    'ika',                # variable declaration
    'yasiyana',           # assignment (optional/future)
    'bwezera',            # return
    'kuyenda',            # function call
    'phunzitsa',          # define function
    'lemba',              # write/output
    'bwerera',            # return (alternative)
    'yesani',             # while loop
    'konza',              # setup/init
    'kulamulira',         # control
    'tsatira',            # then / do
    'sankhani',           # switch/case (optional)
    'zoona',              # alias for true
    'zabodza',          # alias for false
    'pansi',              # down (optional)
    'pereka',             # give (optional)
    'komanso',              # and
    'kapena_ngati',             # elif 
    'kapena',             # or
    'wasiyana',             # not equal
    'wafanana',          # equal
    'wapambana',          # greater than
    'wachepa',            # less than
    'wafananitsa',        # greater than or equal to
    'wachepetsedwa',      # less than or equal to
    "sizoona",            # else
    'osati',               # not
    'onetsa',             # print
    'palibe',              # None
    'panga',              # create (function)
    'bweza',              # delete (function)
    'tulutsa',            # yield
    'tseka',              # close
    'tsegula',            # open
    'werengera',         # read
    'werenga',           # read (alternative)
    'werenga_zonse',     # read all
    'pezani_file',        # find file
    'lemba_mu_file',      # write to file
    'pezani',             # find
    'peza_kapena',        # find or
    'ika_pa',             # set to (used in dictionaries)
    'ali_nacho',          # has (used in dictionaries)
    'chotsa_pa',          # remove from (used in dictionaries)
    'chotsani_zonse',     # remove all (used in dictionaries)
    'makiyi',             # keys (used in dictionaries)
    'mavalu',             # values (used in dictionaries)
    'zonse',              # items (used in dictionaries)
    'kopani',             # copy (used in dictionaries)
    'sanjirani',          # merge (used in dictionaries)
    'kukula',             # size (used in dictionaries)
    'leka',             # break (used in loops)
    'pitilizani',              # continue (used in loops)
    'sanja',               # chi sort
    'kuyesera',           # try
    'zakanika',           # except
    'pomaliza',           # finally
    'chifukwa',           # because
    'chimodzimodzi',      # same (used in comparisons)
    'vuto_la_nambala',   # number error
    'vuto_la_mtundu',    # type error
    'vuto_la_ndandanda',  # list error
    'cholakwika_kiyi',     # key error
    'vuto_la_dzina',     # name error
    'vuto_la_kugawa',    # division error
    'vuto_la_kukumbukira', # memory error
    'vuto_la_fayilo',    # file error
    'vuto_la_chilolezo', # permission error
    'vuto_lililonse',    # general error
    # Core types and logic
    'mawu',               # string: mawu("...")
    'manambala',          # float: manambala(...)
    'manambala_olekeza',  # int: manambala_olekeza(...)
    'yankho',             # boolean type
    'zoona',             # True
    'ngati',              # if
    'sizoona',            # else
    'bwereza',            # for
    'mu',                 # in (used in loops)
    'chita',              # block starter (alternative to :)
]
