]>
luflow.net public git repositories - flow-web.git/blob - static/highlight/es/languages/xl.js
1 /*! `xl` grammar compiled for Highlight.js 11.11.1 */
2 var hljsGrammar
= (function () {
7 Author: Christophe de Dinechin <christophe@taodyne.com>
8 Description: An extensible programming language, based on parse tree rewriting
9 Website: http://xlr.sf.net
118 const BUILTIN_MODULES
= [
146 $pattern: /[a-zA-Z][a-zA-Z0-9_?]*/,
149 built_in: BUILT_INS
.concat(BUILTIN_MODULES
)
152 const DOUBLE_QUOTE_TEXT
= {
158 const SINGLE_QUOTE_TEXT
= {
169 const BASED_NUMBER
= {
171 begin: '[0-9]+#[0-9A-Z_]+(\\.[0-9-A-Z_]+)?#?([Ee][+-]?[0-9]+)?'
174 beginKeywords: 'import',
177 contains: [ DOUBLE_QUOTE_TEXT
]
179 const FUNCTION_DEFINITION
= {
180 className: 'function',
181 begin: /[a-z][^\n]*->/,
185 hljs
.inherit(hljs
.TITLE_MODE
, { starts: {
186 endsWithParent: true,
196 hljs
.C_LINE_COMMENT_MODE
,
197 hljs
.C_BLOCK_COMMENT_MODE
,
213 export default hljsGrammar
;