class Rouge::Lexers::ECL
def self.functions
def self.functions @functions ||= Set.new %w( abs acos aggregate allnodes apply ascii asin asstring atan _token ave case catch choose choosen choosesets clustersize combine correlation cos cosh count covariance cron dataset dedup define denormalize dictionary distribute distributed distribution ebcdic enth error evaluate event eventextra eventname exists exp failcode failmessage fetch fromunicode fromxml getenv getisvalid global graph group hash hashcrc having httpcall httpheader if iff index intformat isvalid iterate join keyunicode length library limit ln local log loop map matched matchlength matchposition matchtext matchunicode max merge mergejoin min nofold nolocal nonempty normalize parse pipe power preload process project pull random range rank ranked realformat recordof regexfind regexreplace regroup rejected rollup round roundup row rowdiff sample set sin sinh sizeof soapcall sort sorted sqrt stepped stored sum table tan tanh thisnode topn tounicode toxml transfer transform trim truncate typeof ungroup unicodeorder variance which workunit xmldecode xmlencode xmltext xmlunicode apply assert build buildindex evaluate fail keydiff keypatch loadxml nothor notify output parallel sequential soapcall wait ) end