{"ast":null,"code":"/*\nLanguage: Golo\nAuthor: Philippe Charriere \nDescription: a lightweight dynamic language for the JVM\nWebsite: http://golo-lang.org/\nCategory: system\n*/\n\nfunction golo(hljs) {\n const KEYWORDS = [\"println\", \"readln\", \"print\", \"import\", \"module\", \"function\", \"local\", \"return\", \"let\", \"var\", \"while\", \"for\", \"foreach\", \"times\", \"in\", \"case\", \"when\", \"match\", \"with\", \"break\", \"continue\", \"augment\", \"augmentation\", \"each\", \"find\", \"filter\", \"reduce\", \"if\", \"then\", \"else\", \"otherwise\", \"try\", \"catch\", \"finally\", \"raise\", \"throw\", \"orIfNull\", \"DynamicObject|10\", \"DynamicVariable\", \"struct\", \"Observable\", \"map\", \"set\", \"vector\", \"list\", \"array\"];\n return {\n name: 'Golo',\n keywords: {\n keyword: KEYWORDS,\n literal: [\"true\", \"false\", \"null\"]\n },\n contains: [hljs.HASH_COMMENT_MODE, hljs.QUOTE_STRING_MODE, hljs.C_NUMBER_MODE, {\n className: 'meta',\n begin: '@[A-Za-z]+'\n }]\n };\n}\nmodule.exports = golo;","map":{"version":3,"names":["golo","hljs","KEYWORDS","name","keywords","keyword","literal","contains","HASH_COMMENT_MODE","QUOTE_STRING_MODE","C_NUMBER_MODE","className","begin","module","exports"],"sources":["F:/workspace/202226701027/huinongbao-app/node_modules/highlight.js/lib/languages/golo.js"],"sourcesContent":["/*\nLanguage: Golo\nAuthor: Philippe Charriere \nDescription: a lightweight dynamic language for the JVM\nWebsite: http://golo-lang.org/\nCategory: system\n*/\n\nfunction golo(hljs) {\n const KEYWORDS = [\n \"println\",\n \"readln\",\n \"print\",\n \"import\",\n \"module\",\n \"function\",\n \"local\",\n \"return\",\n \"let\",\n \"var\",\n \"while\",\n \"for\",\n \"foreach\",\n \"times\",\n \"in\",\n \"case\",\n \"when\",\n \"match\",\n \"with\",\n \"break\",\n \"continue\",\n \"augment\",\n \"augmentation\",\n \"each\",\n \"find\",\n \"filter\",\n \"reduce\",\n \"if\",\n \"then\",\n \"else\",\n \"otherwise\",\n \"try\",\n \"catch\",\n \"finally\",\n \"raise\",\n \"throw\",\n \"orIfNull\",\n \"DynamicObject|10\",\n \"DynamicVariable\",\n \"struct\",\n \"Observable\",\n \"map\",\n \"set\",\n \"vector\",\n \"list\",\n \"array\"\n ];\n\n return {\n name: 'Golo',\n keywords: {\n keyword: KEYWORDS,\n literal: [\n \"true\",\n \"false\",\n \"null\"\n ]\n },\n contains: [\n hljs.HASH_COMMENT_MODE,\n hljs.QUOTE_STRING_MODE,\n hljs.C_NUMBER_MODE,\n {\n className: 'meta',\n begin: '@[A-Za-z]+'\n }\n ]\n };\n}\n\nmodule.exports = golo;\n"],"mappings":"AAAA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA,SAASA,IAAIA,CAACC,IAAI,EAAE;EAClB,MAAMC,QAAQ,GAAG,CACf,SAAS,EACT,QAAQ,EACR,OAAO,EACP,QAAQ,EACR,QAAQ,EACR,UAAU,EACV,OAAO,EACP,QAAQ,EACR,KAAK,EACL,KAAK,EACL,OAAO,EACP,KAAK,EACL,SAAS,EACT,OAAO,EACP,IAAI,EACJ,MAAM,EACN,MAAM,EACN,OAAO,EACP,MAAM,EACN,OAAO,EACP,UAAU,EACV,SAAS,EACT,cAAc,EACd,MAAM,EACN,MAAM,EACN,QAAQ,EACR,QAAQ,EACR,IAAI,EACJ,MAAM,EACN,MAAM,EACN,WAAW,EACX,KAAK,EACL,OAAO,EACP,SAAS,EACT,OAAO,EACP,OAAO,EACP,UAAU,EACV,kBAAkB,EAClB,iBAAiB,EACjB,QAAQ,EACR,YAAY,EACZ,KAAK,EACL,KAAK,EACL,QAAQ,EACR,MAAM,EACN,OAAO,CACR;EAED,OAAO;IACLC,IAAI,EAAE,MAAM;IACZC,QAAQ,EAAE;MACRC,OAAO,EAAEH,QAAQ;MACjBI,OAAO,EAAE,CACP,MAAM,EACN,OAAO,EACP,MAAM;IAEV,CAAC;IACDC,QAAQ,EAAE,CACRN,IAAI,CAACO,iBAAiB,EACtBP,IAAI,CAACQ,iBAAiB,EACtBR,IAAI,CAACS,aAAa,EAClB;MACEC,SAAS,EAAE,MAAM;MACjBC,KAAK,EAAE;IACT,CAAC;EAEL,CAAC;AACH;AAEAC,MAAM,CAACC,OAAO,GAAGd,IAAI","ignoreList":[]},"metadata":{},"sourceType":"script","externalDependencies":[]}