include("import") func doOpen(_data) // TODO need_anydbm() println(dbmf, ' = anydbm.open(', FileName, ', ', Flag, ', ', FileMode, ')') end func doClose(_data) // TODO print(dbmf, '.close()') end func doRead(_data) // TODO event(onRead, dbmf && '[' && Key && ']') end func doWrite(_data) // TODO println(dbmf, '[', Key, '] = ', Value) event(onWrite) end func doDelete(_data) // TODO println('del ', dbmf, '[', Key, ']') event(onDelete) end func Keys() return(dbmf && '.keys()') end func Values() return(dbmf && '.values()') end func Items() return(dbmf && '.items()') end