2016-03-07 23:34:36 +01:00
hljs . registerLanguage ( "asciidoc" , function ( e ) { return { aliases : [ "adoc" ] , c : [ e . C ( "^/{4,}\\n" , "\\n/{4,}$" , { r : 10 } ) , e . C ( "^//" , "$" , { r : 0 } ) , { cN : "title" , b : "^\\.\\w.*$" } , { b : "^[=\\*]{4,}\\n" , e : "\\n^[=\\*]{4,}$" , r : 10 } , { cN : "section" , r : 10 , v : [ { b : "^(={1,5}) .+?( \\1)?$" } , { b : "^[^\\[\\]\\n]+?\\n[=\\-~\\^\\+]{2,}$" } ] } , { cN : "meta" , b : "^:.+?:" , e : "\\s" , eE : ! 0 , r : 10 } , { cN : "meta" , b : "^\\[.+?\\]$" , r : 0 } , { cN : "quote" , b : "^_{4,}\\n" , e : "\\n_{4,}$" , r : 10 } , { cN : "code" , b : "^[\\-\\.]{4,}\\n" , e : "\\n[\\-\\.]{4,}$" , r : 10 } , { b : "^\\+{4,}\\n" , e : "\\n\\+{4,}$" , c : [ { b : "<" , e : ">" , sL : "xml" , r : 0 } ] , r : 10 } , { cN : "bullet" , b : "^(\\*+|\\-+|\\.+|[^\\n]+?::)\\s+" } , { cN : "symbol" , b : "^(NOTE|TIP|IMPORTANT|WARNING|CAUTION):\\s+" , r : 10 } , { cN : "strong" , b : "\\B\\*(?![\\*\\s])" , e : "(\\n{2}|\\*)" , c : [ { b : "\\\\*\\w" , r : 0 } ] } , { cN : "emphasis" , b : "\\B'(?!['\\s])" , e : "(\\n{2}|')" , c : [ { b : "\\\\'\\w" , r : 0 } ] , r : 0 } , { cN : "emphasis" , b : "_(?![_\\s])" , e : "(\\n{2}|_)" , r : 0 } , { cN : "string" , v : [ { b : "``.+?''" } , { b : "`.+?'" } ] } , { cN : "code" , b : "(`.+?`|\\+.+?\\+)" , r : 0 } , { cN : "code" , b : "^[ \\t]" , e : "$" , r : 0 } , { b : "^'{3,}[ \\t]*$" , r : 10 } , { b : "(link:)?(http|https|ftp|file|irc|image:?):\\S+\\[.*?\\]" , rB : ! 0 , c : [ { b : "(link|image:?):" , r : 0 } , { cN : "link" , b : "\\w" , e : "[^\\[]+" , r : 0 } , { cN : "string" , b : "\\[" , e : "\\]" , eB : ! 0 , eE : ! 0 , r : 0 } ] , r : 10 } ] } } ) ;