function dsconfig(hljs) {
  var QUOTED_PROPERTY = {
    className: 'string',
    begin: /"/, end: /"/
  };
  var APOS_PROPERTY = {
    className: 'string',
    begin: /'/, end: /'/
  };
  var UNQUOTED_PROPERTY = {
    className: 'string',
    begin: '[\\w-?]+:\\w+', end: '\\W',
    relevance: 0
  };
  var VALUELESS_PROPERTY = {
    className: 'string',
    begin: '\\w+-?\\w+', end: '\\W',
    relevance: 0
  };

  return {
    keywords: 'dsconfig',
    contains: [
      {
        className: 'keyword',
        begin: '^dsconfig', end: '\\s', excludeEnd: true,
        relevance: 10
      },
      {
        className: 'built_in',
        begin: '(list|create|get|set|delete)-(\\w+)', end: '\\s', excludeEnd: true,
        illegal: '!@#$%^&*()',
        relevance: 10
      },
      {
        className: 'built_in',
        begin: '--(\\w+)', end: '\\s', excludeEnd: true
      },
      QUOTED_PROPERTY,
      APOS_PROPERTY,
      UNQUOTED_PROPERTY,
      VALUELESS_PROPERTY,
      hljs.HASH_COMMENT_MODE
    ]
  };
}
/*
 Language: dsconfig
 Description: dsconfig batch configuration language for LDAP directory servers
 Contributors: Jacob Childress <jacobc@gmail.com>
 Category: enterprise, config
 */
dsconfig
Description: dsconfig batch configuration language for LDAP directory servers
Contributors: Jacob Childress 
Category: enterprise, config
dsconfig Description : dsconfig batch configuration language for LDAP directory servers Contributors : Jacob Childress Category : enterprise config
function dsconfig(hljs) {
  var QUOTED_PROPERTY = {
    className: 'string',
    begin: /"/, end: /"/
  };
  var APOS_PROPERTY = {
    className: 'string',
    begin: /'/, end: /'/
  };
  var UNQUOTED_PROPERTY = {
    className: 'string',
    begin: '[\\w-?]+:\\w+', end: '\\W',
    relevance: 0
  };
  var VALUELESS_PROPERTY = {
    className: 'string',
    begin: '\\w+-?\\w+', end: '\\W',
    relevance: 0
  };
  return {
    keywords: 'dsconfig',
    contains: [
      {
        className: 'keyword',
        begin: '^dsconfig', end: '\\s', excludeEnd: true,
        relevance: 10
      },
      {
        className: 'built_in',
        begin: '(list|create|get|set|delete)-(\\w+)', end: '\\s', excludeEnd: true,
        illegal: '!@#$%^&*()',
        relevance: 10
      },
      {
        className: 'built_in',
        begin: '--(\\w+)', end: '\\s', excludeEnd: true
      },
      QUOTED_PROPERTY,
      APOS_PROPERTY,
      UNQUOTED_PROPERTY,
      VALUELESS_PROPERTY,
      hljs.HASH_COMMENT_MODE
    ]
  };
}
function dsconfig ( hljs ) { var QUOTED_PROPERTY = { className : 'string' , begin : / " / , end : / " / } ; var APOS_PROPERTY = { className : 'string' , begin : / ' / , end : / ' / } ; var UNQUOTED_PROPERTY = { className : 'string' , begin : '[\\w-?]+:\\w+' , end : '\\W' , relevance : 0 } ; var VALUELESS_PROPERTY = { className : 'string' , begin : '\\w+-?\\w+' , end : '\\W' , relevance : 0 } ; return { keywords : 'dsconfig' , contains : [ { className : 'keyword' , begin : '^dsconfig' , end : '\\s' , excludeEnd : true , relevance : 10 } , { className : 'built_in' , begin : '(list|create|get|set|delete)-(\\w+)' , end : '\\s' , excludeEnd : true , illegal : '!@#$%^&*()' , relevance : 10 } , { className : 'built_in' , begin : '--(\\w+)' , end : '\\s' , excludeEnd : true } , QUOTED_PROPERTY , APOS_PROPERTY , UNQUOTED_PROPERTY , VALUELESS_PROPERTY , hljs . HASH_COMMENT_MODE ] } ; }
Language: dsconfig
Description: dsconfig batch configuration language for LDAP directory servers
Contributors: Jacob Childress <jacobc@gmail.com>
Category: enterprise, config
Language : dsconfig Description : dsconfig batch configuration language for LDAP directory servers Contributors : Jacob Childress <jacobc@gmail . com > Category : enterprise config