%PDF-1.5 %���� ºaâÚÎΞ-ÌE1ÍØÄ÷{òò2ÿ ÛÖ^ÔÀá TÎ{¦?§®¥kuµùÕ5sLOšuY
Server IP : 49.231.201.246 / Your IP : 216.73.216.149 Web Server : Apache/2.4.18 (Ubuntu) System : Linux 246 4.4.0-210-generic #242-Ubuntu SMP Fri Apr 16 09:57:56 UTC 2021 x86_64 User : root ( 0) PHP Version : 7.0.33-0ubuntu0.16.04.16 Disable Function : exec,passthru,shell_exec,system,proc_open,popen,pcntl_exec MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : ON | Pkexec : ON Directory : /usr/share/webmin/unauthenticated/js/highlight/languages/ |
Upload File : |
/*! `ada` grammar compiled for Highlight.js 11.7.0 */ (()=>{var e=(()=>{"use strict";return e=>{ const n="[A-Za-z](_?[A-Za-z0-9.])*",s="[]\\{\\}%#'\"",a=e.COMMENT("--","$"),r={ begin:"\\s+:\\s+",end:"\\s*(:=|;|\\)|=>|$)",illegal:s,contains:[{ beginKeywords:"loop for declare others",endsParent:!0},{className:"keyword", beginKeywords:"not null constant access function procedure in out aliased exception" },{className:"type",begin:n,endsParent:!0,relevance:0}]};return{name:"Ada", case_insensitive:!0,keywords:{ keyword:["abort","else","new","return","abs","elsif","not","reverse","abstract","end","accept","entry","select","access","exception","of","separate","aliased","exit","or","some","all","others","subtype","and","for","out","synchronized","array","function","overriding","at","tagged","generic","package","task","begin","goto","pragma","terminate","body","private","then","if","procedure","type","case","in","protected","constant","interface","is","raise","use","declare","range","delay","limited","record","when","delta","loop","rem","while","digits","renames","with","do","mod","requeue","xor"], literal:["True","False"]},contains:[a,{className:"string",begin:/"/,end:/"/, contains:[{begin:/""/,relevance:0}]},{className:"string",begin:/'.'/},{ className:"number", begin:"\\b(\\d(_|\\d)*#\\w+(\\.\\w+)?#([eE][-+]?\\d(_|\\d)*)?|\\d(_|\\d)*(\\.\\d(_|\\d)*)?([eE][-+]?\\d(_|\\d)*)?)", relevance:0},{className:"symbol",begin:"'"+n},{className:"title", begin:"(\\bwith\\s+)?(\\bprivate\\s+)?\\bpackage\\s+(\\bbody\\s+)?", end:"(is|$)",keywords:"package body",excludeBegin:!0,excludeEnd:!0,illegal:s},{ begin:"(\\b(with|overriding)\\s+)?\\b(function|procedure)\\s+", end:"(\\bis|\\bwith|\\brenames|\\)\\s*;)", keywords:"overriding function procedure with is renames return",returnBegin:!0, contains:[a,{className:"title", begin:"(\\bwith\\s+)?\\b(function|procedure)\\s+",end:"(\\(|\\s+|$)", excludeBegin:!0,excludeEnd:!0,illegal:s},r,{className:"type", begin:"\\breturn\\s+",end:"(\\s+|;|$)",keywords:"return",excludeBegin:!0, excludeEnd:!0,endsParent:!0,illegal:s}]},{className:"type", begin:"\\b(sub)?type\\s+",end:"\\s+",keywords:"type",excludeBegin:!0,illegal:s },r]}}})();hljs.registerLanguage("ada",e)})();