object TPersHolder
  P.Name = 'Agena'
  P.SyntaxBlocks = <
    item
      Name = 'Default'
      ID = 0
      CaseSensitive = True
      UseMetaSymbol = True
      UseMetaToWrapLines = True
      FIText = 0
      FIIntNum = 1
      FIFloatNum = 2
      FIHexNum = 3
      FISymbol = 16
      UseSymbols = True
      UseComments = True
      UseMultiLineComments = True
      UseSingleLineComments = True
      UseStrings = True
      UseSingleLineStrings = True
      UseNumbers = True
      UseSuffixedNumbers = True
      UseMultipleNumSuffixes = False
      UseKeywords = True
      BlockDelimiters = <>
      SingleLineCommentDelimiters = <
        item
          FontID = 3
          LeftDelimiter = '#'
        end>
      MultiLineCommentDelimiters = <
        item
          FontID = 3
          LeftDelimiter = '#/'
          RightDelimiter = '/#'
        end>
      SingleLineStringDelimiters = <
        item
          FontID = 4
          LeftDelimiter = #39
          RightDelimiter = #39
        end>
      IdentPrefixes = <
        item
          FontID = 4
          LeftDelimiter = '$'
        end>
      IdentPrefixesSuffixes = <
        item
          LeftDelimiter = '.'
        end>
      BlockDelimiters = <
        item
          LeftDelimiter = 'do'
          RightDelimiter = 'od'
          DelimitersArePartOfBlock = True
        end
        item
          LeftDelimiter = 'proc'
          RightDelimiter = 'corp'
          DelimitersArePartOfBlock = True
        end
        item
          LeftDelimiter = '<<'
          RightDelimiter = '>>'
          DelimitersArePartOfBlock = True
        end>
      KeywordSets = <
        item
          FontID = 5
          Name = 'keywords'
          Keywords =
            'alias,as,boolean,bottom,break,by,case,catch,clear,cls,complex,create,dec,delete,dict,div,do,downto,duplicate,elif,else,end,enum,epocs,esac,'+
            'exchange,external,fi,for,from,global,if,import,inc,infinity,insert,into,keys,lightuserdata,local,mul,nargs,number,'+
            'od,of,onsuccess,pair,pop,proc,procedure,quit,redo,relaunch,return,rotate,scope,seq,sequence,set,si,skip,string,'+
            'table,then,thread,to,top,try,undefined,until,userdata,values,varargs,when,while,yrt'
        end
        item
          FontID = 5
          Name = 'operators'
          Keywords =
            'abs,assigned,atendof,bea,cbrt,char,copy,cos,entier,even,exp,filled,finite,flip,float,imag,in,instr,int,'+
            'intersect,is,join,left,ln,lngamma,lower,lrtrim,ltrim,minus,nan,numeric,qsadd,real,recip,replace,right,rtrim,'+
            'sadd,shift,sign,sin,size,smul,split,sqrt,surd,tan,trim,type,typeof,unassigned,union,unique,upper,'+
            'arccos,arcsin,arctan,cosh,cosxx,sinh,tanh'
        end
        item
          FontID = 6
          Name = 'logical'
          Keywords =
            'and,fail,false,not,null,or,subset,true,xor,xsubset,<>,<=,>=,=,<,>,::,:-'
        end
        item
          FontID = 9
          Name = 'baselib'
          Keywords =
            'alternate,approx,argerror,assume,aux,bintersect,bminus,bisequal,checkoptions,checktype,concat,countitems,error,'+
            'getbit,getentry,getkey,getmeta,getmetatable,gettype,globals,gtrap,has,'+
            'init,isequal,lines,load,loadfile,loadstring,map,next,nseq,op,ops,'+
            'pairs,pcall,print,printf,protect,purge,put,read,readlib,readlines,recurse,restart,run,'+
            'save,select,selectremove,setbit,setmeta,setmetatable,settype,sort,sorted,time,tonumber,toset,toseq,tostring,'+
            'totable,unpack,whereis,with,write,writeline,rawset,rawget,'+
            'arccosh,arccoth,arcsinh,arctan2,arctanh,argument,besselj,bessely,binomial,ceil,'+
            'conjugate,cot,coth,csc,csch,erf,erfc,expx2,fact,fma,frac,frexp,heaviside,hypot,irem,ldexp,drem,'+
            'log,log10,mod,modf,roundf,sec,sech,arccot,arccsc,arcsec,arccsch,arcsech,beta,gamma,root,'+
            'isboolean,isnumber,isstring,istable,isset,ispair,isseq,isstructure,isposint,isnegint,'+
            'isnonnegint,isnonposint,isnumeric,iscomplex,isint,iqr,ispositive,isnegative,isnonneg,mdf,xdf,dimension,ilog2,ilog10'
        end
        item
          FontID = 11
          Name = 'strings'
          Keywords =
            'strings,align,c2f,capitalise,diamap,dleven,dump,f2c,fields,find,format,gfind,glob,gmatch,gmatches,gsub,hits,isabbrev,'+
            'isalpha,isalphanumeric,isalphaspace,isalphaspec,isblank,iscenumeric,isending,isfloat,islatin,islatinnumeric,'+
            'isloweralpha,islowerlatin,ismagic,isnumber,isnumeric,isnumberspace,isspace,isspec,isupperalpha,isupperlatin,isutf8,'+
            'isisoalpha,isisolower,isisoprint,isisospace,isisoupper,isolower,isoupper,transform,ljustify,ltrim,match,mfind,'+
            'repeat,reverse,rjustify,rtrim,seek,subs,tobytes,tochars,toutf8,utf8size,words,separate'
        end
        item
          FontID = 9
          Name = 'math'
          Keywords =
            'math,arccosh,ceillog2,ceilpow2,convertbase,copysign,dd,dms,expminusone,fpbtoint,fraction,gcd,inttofpb,isordered,isprime,' +
            'lcm,lnplusone,log2exp,max,min,morton,'+
            'ndigits,nthdigit,nextafter,nextprime,norm,Phi,prevprime,random,randomseed,splitdms,todecimal,toradians,tosgesim,tworaised,' +
            'zeroin'
        end
        item
          FontID = 7
          Name = 'binio'
          Keywords =
            'binio,close,eof,filepos,length,make,open,readbytes,readchar,readlong,readnumber,'+
            'readobject,readshortstring,readstring,rewind,seek,sync,toend,'+
            'writebytes,writechar,writedouble,writelong,writenumber,writeobject,writeshortstring,writestring'
        end
        item
          FontID = 9
          Name = 'calc'
          Keywords =
            'calc,clampedspline,clampedsplinecoeffs,dawson,diff,dilog,fresnelc,fresnels,fsum,intde,intdei,intdeo,'+
            'integral,interp,linterp,maximum,minimum,regulafalsi,sections,nakspline,naksplinecoeffs,neville,newtoncoeffs,'+
            'polyfit,polygen,sumxpdiff,zero,Ci,Chi,Ei,Psi,Si,simaptive,Shi,Ssi'
        end
        item
          FontID = 9
          Name = 'linalg'
          Keywords =
            'linalg,add,augment,backsub,backsubs,checkmatrix,checksquare,checkvector,coldim,coldim,column,crossprod,'+
            'det,diagonal,dim,dotprod,forsub,getdiagonal,gsolve,hilbert,identity,inverse,isantisymmetric,isdiagonal,isidentity,'+
            'ismatrix,issquare,issymmetric,isvector,ludecomp,matrix,meq,mmap,mmul,mulrow,mulrowadd,mzip,norm,rowdim,rref,'+
            'scalarmul,scale,stack,sub,submatrix,swapcol,swaprow,trace,transpose,vector,veq,vmap,vzip,zero'
        end
        item
          FontID = 9
          Name = 'fractals'
          Keywords =
            'fractals,draw,paint,mandel,lsin,lcos,lcosxx,lbea,newton,esctime,markmand,mandelbrot,'+
            'mandelbrotfast,lambdafn'
        end
        item
          FontID = 9
          Name = 'package'
          Keywords =
            'package,checkclib,loadclib'
        end
        item
          FontID = 9
          Name = 'registers'
          Keywords =
            'registers,gettop,settop,extend,reduce'
        end
        item
          FontID = 9
          Name = 'rtable'
          Keywords =
            'rtable,rdelete,rget,rinit,roinit,rmode,rset,remember,defaults'
        end
        item
          FontID = 10
          Name = 'phonetiQs'
          Keywords =
            'phonetiqs,anorm,cantor,comp,compare,config,cv,cvCore,cvLike,isFirstName,isLastName,isTypo,makeregex,'+
            'numbernorm,numnorm,pCore,phones,phonesCore,phq,pLike,pnorm,qnorm,rawphonesCore,readDict,readNames,'+
            'searchDict,singlesubs,toGenders,typo,val,var,writeDict,writeNames'
        end
        item
          FontID = 11
          Name = 'phonetiQs_tables'
          Keywords =
            'baseinfo,boys,cmplx_mt,cvPhonemes,delsymbols_substable,girls,initstring,loaded,openfiles,'+
            'similarVowels,SimplePhoneticMapping,substCV,surnames,typoKeys,validsurnames'
        end
        item
          FontID = 7
          Name = 'ads'
          Keywords =
            'ads,attrib,closebase,closeall,clean,comment,createbase,createseq,createdict,'+
            'expand,fastclose,fastopen,fastread,fastseek,filepos,getall,getkeys,getvalues,'+
            'index,indices,invalid,iterate,lookup,openbase,opendict,peek,'+
            'rawsearch,readbase,remove,retrieve,search,seqtolist,setdesc,sizeof,sync,writebase'
        end
        item
          FontID = 7
          Name = 'compress'
          Keywords =
            'attrib,compress,close,lines,open,ratio,read,stringtoset'
        end
        item
          FontID = 7
          Name = 'utils'
          Keywords =
            'utils,calendar,checkdate,decodeb64,decoderawxml,decodexml,decodexml_convert,encodexml,findfiles,parseargs,readb64,'+
            'readcsv,radini,readxml,removequotes,singlesubs,weekday,writeb64,writecsv,writeini,writexml'
        end
        item
          FontID = 7
          Name = 'io'
          Keywords =
            'io,anykey,close,eof,filepos,filesize,getclip,getkey,infile,input,isfdesc,isopen,lines,lock,nlines,move,open,output,' +
            'pcall,popen,putclip,read,readfile,readlines,rewind,seek,setvbuf,skiplines,sync,tmpfile,toend,truncate,unlock,' +
            'write,writefile,writeline'
        end
        item
          FontID = 7
          Name = 'tables'
          Keywords =
            'tables,allocate,entries,getsize,indices,seqt'
        end
        item
          FontID = 7
          Name = 'stats'
          Keywords =
            'stats,acf,acv,ad,amean,cdf,chauvenet,colnorm,countentries,cumsum,dbscan,deltalist,ema,extrema,fprod,fsum,'+
            'gema,gini,gmean,gsma,gsmm,herfindahl,hmean,ios,iqr,issorted,kosumdata,mad,mean,meanmed,median,minmax,mode,moment,'+
            'nde,ndf,neighbours,numbcomb,numbperm,obcount,obpart,pdf,percentile,prange,qmean,quartiles,rownorm,'+
            'scale,sd,sdko,skewness,sma,smallest,smm,sorted,ssd,sumdata,tovals,trimmean,var,zscore'
        end
        item
          FontID = 7
          Name = 'gdi'
          Keywords =
            'gdi,arc,arcfilled,autoflush,background,checkoptions,circle,circlefilled,COLOURS,ellipse,ellipsefilled,'+
            'ink,line,mouse,newline,plot,plotfn,pointplot,options,point,rectangle,rectanglefilled,'+
            'setarc, setarcfilled,setcircle,setcirclefilled,setellipse,setellipsefilled,setinfo,setline,setoptions,setpoint,'+
            'setrectangle,setrectanglefilled,settriangle,settrianglefilled,structure,'+
            'triangle,trianglefilled'
        end
        item
          FontID = 7
          Name = 'os'
          Keywords =
            'os,beep,cdrom,chdir,computername,cpuinfo,cpuload,curdir,date,datetosecs,difftime,endian,environ,execute,exists,exit,'+
            'fcopy,freemem,fstat,getenv,isANSI,isUNIX,ismounted,isremovable,'+
            'list,login,ls,lscore,md,memstate,mkdir,move,now,pid,pwd,rd,readlink,rename,rmdir,secstodate,setenv,setlocale,'+
            'settime,symlink,system,time,tmpname,uptime,wait'
        end
        item
          FontID = 7
          Name = 'clock'
          Keywords =
            'clock,add,adjust,clock_mt,mul,pow,sgstr,sub,todec,totm,tm'
        end
        item
          FontID = 7
          Name = 'environ'
          Keywords =
            'environ,aux,anames,attrib,cpu,gc,gdidefaultoptions,getfenv,globals,isselfref,kernel,'+
            'maxnumber,maxpathlength,minnumber,more,os,pointer,setfenv,'+
            'used,userinfo,homedir,infolevel,umaxlong,withprotected,withverbose,'+
            'libpatchlevel,release'
        end
        item
          FontID = 7
          Name = 'bags'
          Keywords =
            'bags,attrib,bag,bagtoset,include,minclude,remove'
        end
        item
          FontID = 7
          Name = 'llist'
          Keywords =
            'llist,append,iterate,list,listtotable,prepend,put,purge'
        end
        item
          FontID = 7
          Name = 'xml'
          Keywords =
            'xml,close,decode,decodexml,getbase,getcallbacks,new,parse,pos,readxml,setbase,setencoding'
        end
        item
          FontID = 7
          Name = 'skycrane'
          Keywords =
            'skycrane,bagtable,counter,enclose,fcopy,fpbtoint,getlocales,inttofpb,iterate,move,'+
            'readcsv,removedquotes,scribe,sorted,tee,tocomma,todate,trimpath'
        end
        item
          FontID = 7
          Name = 'xbase'
          Keywords =
            'xbase,attrib,close,field,fields,filepos,header,ismarked,isopen,isvoid,lock,mark,new,open,purge,readdbf,readvalue,record,records' +
            ',sync,unlock,wipe,writeboolean,writedate,writefloat,writenumber,writestring'
        end
        item
          FontID = 7
          Name = 'astro'
          Keywords =
            'astro,cdate,dectodms,dmstodec,isleapyear,moon,moonphase,moonriseset,jdate,sun,sunriseset'
        end
        item
          FontID = 7
          Name = 'net'
          Keywords =
            'net,accept,address,bind,block,close,closewinsock,connect,listen,lookup,open,opensockets,openwinsock,' +
            'receive,remoteaddress,send,smallping,shutdown,survey,wget'
        end
        item
          FontID = 7
          Name = 'div'
          Keywords =
            'divs,add,denom,divide,equals,multiply,numer,subtract,todec,todiv'
        end
        item
          FontID = 7
          Name = 'text'
          Keywords =
            'text,hyphenate,regex'
        end
        item
          FontID = 7
          Name = 'hashes'
          Keywords =
            'hashes,djb,djb2,fnv,jen,md5,oaat,pl,raw,sax,sdbm,sth'
        end>
      OtherIdentChars = '%0-9A-Z_a-z'
  end>
  P.FontTable = <
    item
      FontID = 0
      GlobalAttrID = 'Whitespace'
      Font.Charset = DEFAULT_CHARSET
      Font.Color = clBlack
      Font.Height = -13
      Font.Name = 'Courier New'
      Font.Style = []
    end
    item
      FontID = 1
      GlobalAttrID = 'Integer'
      Font.Charset = DEFAULT_CHARSET
      Font.Color = clRed
      Font.Height = -13
      Font.Name = 'Courier New'
      Font.Style = []
    end
    item
      FontID = 2
      GlobalAttrID = 'Float'
      Font.Charset = DEFAULT_CHARSET
      Font.Color = clRed
      Font.Height = -13
      Font.Name = 'Courier New'
      Font.Style = []
    end
    item
      FontID = 3
      GlobalAttrID = 'Comment'
      Font.Charset = DEFAULT_CHARSET
      Font.Color = clGray
      Font.Height = -13
      Font.Name = 'Courier New'
      Font.Style = []
    end
    item
      FontID = 4
      GlobalAttrID = 'String'
      Font.Charset = DEFAULT_CHARSET
      Font.Color = clMaroon
      Font.Height = -13
      Font.Name = 'Courier New'
      Font.Style = []
    end
    item
      FontID = 5
      GlobalAttrID = 'Reserved words'
      Font.Charset = DEFAULT_CHARSET
      Font.Color =  clNavy
      Font.Height = -13
      Font.Name = 'Courier New'
      Font.Style = [fsBold]
    end
    item
      FontID = 6
      GlobalAttrID = 'Logical functions'
      Font.Charset = DEFAULT_CHARSET
      Font.Color =  clBlue
      Font.Height = -13
      Font.Name = 'Courier New'
      Font.Style = [fsBold]
    end
    item
      FontID = 7
      GlobalAttrID = 'utilsfunctions'
      BlockID = 1
      Font.Charset = DEFAULT_CHARSET
      Font.Color = clTeal
      Font.Height = -13
      Font.Name = 'Courier New'
      Font.Style = [fsBold]
    end
    item
      FontID = 8
      GlobalAttrID = 'Delimiters'
      Font.Charset = DEFAULT_CHARSET
      Font.Color = clBlack
      Font.Height = -13
      Font.Name = 'Courier New'
      Font.Style = []
    end
    item
      FontID = 9
      GlobalAttrID = 'functions'
      Font.Charset = DEFAULT_CHARSET
      Font.Color =  clBlack
      Font.Height = -13
      Font.Name = 'Courier New'
      Font.Style = [fsBold]
    end
    item
      FontID = 10
      GlobalAttrID = 'phonetiQsfunctions'
      BlockID = 1
      Font.Charset = DEFAULT_CHARSET
      Font.Color = ClMaroon
      Font.Height = -13
      Font.Name = 'Courier New'
      Font.Style = [fsBold]
    end
    item
      FontID = 11
      GlobalAttrID = 'phonetiQstables'
      BlockID = 1
      Font.Charset = DEFAULT_CHARSET
      Font.Color = ClGreen
      Font.Height = -13
      Font.Name = 'Courier New'
      Font.Style = [fsBold]
    end>
  P.SyntaxVersion = 3
end