Вход Регистрация
Файл: error-kitty/node_modules/highlight.js/lib/languages/actionscript.js
Строк: 65
<?php
module
.exports = function(hljs) {
  var 
IDENT_RE '[a-zA-Z_$][a-zA-Z0-9_$]*';
  var 
IDENT_FUNC_RETURN_TYPE_RE '([*]|[a-zA-Z_$][a-zA-Z0-9_$]*)';

  var 
AS3_REST_ARG_MODE = {
    
className'rest_arg',
    
begin'[.]{3}'endIDENT_RE,
    
relevance10
  
};

  return {
    
aliases: ['as'],
    
keywords: {
      
keyword'as break case catch class const continue default delete do dynamic each ' +
        
'else extends final finally for function get if implements import in include ' +
        
'instanceof interface internal is namespace native new override package private ' +
        
'protected public return set static super switch this throw try typeof use var void ' +
        
'while with',
      
literal'true false null undefined'
    
},
    
contains: [
      
hljs.APOS_STRING_MODE,
      
hljs.QUOTE_STRING_MODE,
      
hljs.C_LINE_COMMENT_MODE,
      
hljs.C_BLOCK_COMMENT_MODE,
      
hljs.C_NUMBER_MODE,
      {
        
className'package',
        
beginKeywords'package'end'{',
        
contains: [hljs.TITLE_MODE]
      },
      {
        
className'class',
        
beginKeywords'class interface'end'{'excludeEndtrue,
        
contains: [
          {
            
beginKeywords'extends implements'
          
},
          
hljs.TITLE_MODE
        
]
      },
      {
        
className'preprocessor',
        
beginKeywords'import include'end';'
      
},
      {
        
className'function',
        
beginKeywords'function'end'[{;]'excludeEndtrue,
        
illegal'\S',
        
contains: [
          
hljs.TITLE_MODE,
          {
            
className'params',
            
begin'\('end'\)',
            
contains: [
              
hljs.APOS_STRING_MODE,
              
hljs.QUOTE_STRING_MODE,
              
hljs.C_LINE_COMMENT_MODE,
              
hljs.C_BLOCK_COMMENT_MODE,
              
AS3_REST_ARG_MODE
            
]
          },
          {
            
className'type',
            
begin':',
            
endIDENT_FUNC_RETURN_TYPE_RE,
            
relevance10
          
}
        ]
      }
    ]
  };
};
?>
Онлайн: 1
Реклама