Advertisement
Guest User

unzend.com_318

a guest
Aug 17th, 2015
203
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 18.26 KB | None | 0 0
  1. <?php
  2. // Ioncube Decoder Unzend.Com Email unzend@gmail.com
  3. // http://www.unzend.com
  4. /**
  5.  * Auto-generated class. JAVASCRIPT syntax highlighting
  6.  *
  7.  * PHP version 4 and 5
  8.  *
  9.  * LICENSE: This source file is subject to version 3.0 of the PHP license
  10.  * that is available through the world-wide-web at the following URI:
  11.  * http://www.php.net/license/3_0.txt.  If you did not receive a copy of
  12.  * the PHP License and are unable to obtain it through the web, please
  13.  * send a note to license@php.net so we can mail you a copy immediately.
  14.  *
  15.  * @copyright  2004-2006 Andrey Demenev
  16.  * @license    http://www.php.net/license/3_0.txt  PHP License
  17.  * @link       http://pear.php.net/package/Text_Highlighter
  18.  * @category   Text
  19.  * @package    Text_Highlighter
  20.  * @version    generated from: : javascript.xml,v 1.3 2008/01/01 23:43:36 ssttoo Exp
  21.  * @author Andrey Demenev <demenev@gmail.com>
  22.  *
  23.  */
  24.  
  25. /**
  26.  * Auto-generated class. JAVASCRIPT syntax highlighting
  27.  *
  28.  * @author Andrey Demenev <demenev@gmail.com>
  29.  * @category   Text
  30.  * @package    Text_Highlighter
  31.  * @copyright  2004-2006 Andrey Demenev
  32.  * @license    http://www.php.net/license/3_0.txt  PHP License
  33.  * @version    Release: 0.7.1
  34.  * @link       http://pear.php.net/package/Text_Highlighter
  35.  */
  36. class  Text_Highlighter_JAVASCRIPT extends Text_Highlighter
  37. {
  38.     var $_language = 'javascript';
  39.  
  40.     /**
  41.      *  Constructor
  42.      *
  43.      * @param array  $options
  44.      * @access public
  45.      */
  46.     function __construct($options=array())
  47.     {
  48.  
  49.         $this->_options = $options;
  50.         $this->_regs = array (
  51.             -1 => '/((?i)\\{)|((?i)\\()|((?i)\\[)|((?i)\\/\\*)|((?i)")|((?i)\')|((?i)\\/\\/)|((?i)[a-z_]\\w*)|((?i)0x\\d*|\\d*\\.?\\d+)/',
  52.             0 => '/((?i)\\{)|((?i)\\()|((?i)\\[)|((?i)\\/\\*)|((?i)")|((?i)\')|((?i)\\/\\/)|((?i)[a-z_]\\w*)|((?i)0x\\d*|\\d*\\.?\\d+)/',
  53.             1 => '/((?i)\\{)|((?i)\\()|((?i)\\[)|((?i)\\/\\*)|((?i)")|((?i)\')|((?i)\\/\\/)|((?i)[a-z_]\\w*)|((?i)0x\\d*|\\d*\\.?\\d+)/',
  54.             2 => '/((?i)\\{)|((?i)\\()|((?i)\\[)|((?i)\\/\\*)|((?i)")|((?i)\')|((?i)\\/\\/)|((?i)[a-z_]\\w*)|((?i)0x\\d*|\\d*\\.?\\d+)/',
  55.             3 => '/((?i)((https?|ftp):\\/\\/[\\w\\?\\.\\-\\&=\\/%+]+)|(^|[\\s,!?])www\\.\\w+\\.\\w+[\\w\\?\\.\\&=\\/%+]*)|((?i)\\w+[\\.\\w\\-]+@(\\w+[\\.\\w\\-])+)|((?i)\\b(note|fixme):)|((?i)\\$\\w+:.+\\$)/',
  56.             4 => '/((?i)\\\\\\\\|\\\\"|\\\\\'|\\\\`|\\\\t|\\\\n|\\\\r)/',
  57.             5 => '/((?i)\\\\\\\\|\\\\"|\\\\\'|\\\\`)/',
  58.             6 => '/((?i)((https?|ftp):\\/\\/[\\w\\?\\.\\-\\&=\\/%+]+)|(^|[\\s,!?])www\\.\\w+\\.\\w+[\\w\\?\\.\\&=\\/%+]*)|((?i)\\w+[\\.\\w\\-]+@(\\w+[\\.\\w\\-])+)|((?i)\\b(note|fixme):)|((?i)\\$\\w+:.+\\$)/',
  59.         );
  60.         $this->_counts = array (
  61.             -1 =>
  62.             array (
  63.                 0 => 0,
  64.                 1 => 0,
  65.                 2 => 0,
  66.                 3 => 0,
  67.                 4 => 0,
  68.                 5 => 0,
  69.                 6 => 0,
  70.                 7 => 0,
  71.                 8 => 0,
  72.             ),
  73.             0 =>
  74.             array (
  75.                 0 => 0,
  76.                 1 => 0,
  77.                 2 => 0,
  78.                 3 => 0,
  79.                 4 => 0,
  80.                 5 => 0,
  81.                 6 => 0,
  82.                 7 => 0,
  83.                 8 => 0,
  84.             ),
  85.             1 =>
  86.             array (
  87.                 0 => 0,
  88.                 1 => 0,
  89.                 2 => 0,
  90.                 3 => 0,
  91.                 4 => 0,
  92.                 5 => 0,
  93.                 6 => 0,
  94.                 7 => 0,
  95.                 8 => 0,
  96.             ),
  97.             2 =>
  98.             array (
  99.                 0 => 0,
  100.                 1 => 0,
  101.                 2 => 0,
  102.                 3 => 0,
  103.                 4 => 0,
  104.                 5 => 0,
  105.                 6 => 0,
  106.                 7 => 0,
  107.                 8 => 0,
  108.             ),
  109.             3 =>
  110.             array (
  111.                 0 => 3,
  112.                 1 => 1,
  113.                 2 => 1,
  114.                 3 => 0,
  115.             ),
  116.             4 =>
  117.             array (
  118.                 0 => 0,
  119.             ),
  120.             5 =>
  121.             array (
  122.                 0 => 0,
  123.             ),
  124.             6 =>
  125.             array (
  126.                 0 => 3,
  127.                 1 => 1,
  128.                 2 => 1,
  129.                 3 => 0,
  130.             ),
  131.         );
  132.         $this->_delim = array (
  133.             -1 =>
  134.             array (
  135.                 0 => 'brackets',
  136.                 1 => 'brackets',
  137.                 2 => 'brackets',
  138.                 3 => 'comment',
  139.                 4 => 'quotes',
  140.                 5 => 'quotes',
  141.                 6 => 'comment',
  142.                 7 => '',
  143.                 8 => '',
  144.             ),
  145.             0 =>
  146.             array (
  147.                 0 => 'brackets',
  148.                 1 => 'brackets',
  149.                 2 => 'brackets',
  150.                 3 => 'comment',
  151.                 4 => 'quotes',
  152.                 5 => 'quotes',
  153.                 6 => 'comment',
  154.                 7 => '',
  155.                 8 => '',
  156.             ),
  157.             1 =>
  158.             array (
  159.                 0 => 'brackets',
  160.                 1 => 'brackets',
  161.                 2 => 'brackets',
  162.                 3 => 'comment',
  163.                 4 => 'quotes',
  164.                 5 => 'quotes',
  165.                 6 => 'comment',
  166.                 7 => '',
  167.                 8 => '',
  168.             ),
  169.             2 =>
  170.             array (
  171.                 0 => 'brackets',
  172.                 1 => 'brackets',
  173.                 2 => 'brackets',
  174.                 3 => 'comment',
  175.                 4 => 'quotes',
  176.                 5 => 'quotes',
  177.                 6 => 'comment',
  178.                 7 => '',
  179.                 8 => '',
  180.             ),
  181.             3 =>
  182.             array (
  183.                 0 => '',
  184.                 1 => '',
  185.                 2 => '',
  186.                 3 => '',
  187.             ),
  188.             4 =>
  189.             array (
  190.                 0 => '',
  191.             ),
  192.             5 =>
  193.             array (
  194.                 0 => '',
  195.             ),
  196.             6 =>
  197.             array (
  198.                 0 => '',
  199.                 1 => '',
  200.                 2 => '',
  201.                 3 => '',
  202.             ),
  203.         );
  204.         $this->_inner = array (
  205.             -1 =>
  206.             array (
  207.                 0 => 'code',
  208.                 1 => 'code',
  209.                 2 => 'code',
  210.                 3 => 'comment',
  211.                 4 => 'string',
  212.                 5 => 'string',
  213.                 6 => 'comment',
  214.                 7 => 'identifier',
  215.                 8 => 'number',
  216.             ),
  217.             0 =>
  218.             array (
  219.                 0 => 'code',
  220.                 1 => 'code',
  221.                 2 => 'code',
  222.                 3 => 'comment',
  223.                 4 => 'string',
  224.                 5 => 'string',
  225.                 6 => 'comment',
  226.                 7 => 'identifier',
  227.                 8 => 'number',
  228.             ),
  229.             1 =>
  230.             array (
  231.                 0 => 'code',
  232.                 1 => 'code',
  233.                 2 => 'code',
  234.                 3 => 'comment',
  235.                 4 => 'string',
  236.                 5 => 'string',
  237.                 6 => 'comment',
  238.                 7 => 'identifier',
  239.                 8 => 'number',
  240.             ),
  241.             2 =>
  242.             array (
  243.                 0 => 'code',
  244.                 1 => 'code',
  245.                 2 => 'code',
  246.                 3 => 'comment',
  247.                 4 => 'string',
  248.                 5 => 'string',
  249.                 6 => 'comment',
  250.                 7 => 'identifier',
  251.                 8 => 'number',
  252.             ),
  253.             3 =>
  254.             array (
  255.                 0 => 'url',
  256.                 1 => 'url',
  257.                 2 => 'inlinedoc',
  258.                 3 => 'inlinedoc',
  259.             ),
  260.             4 =>
  261.             array (
  262.                 0 => 'special',
  263.             ),
  264.             5 =>
  265.             array (
  266.                 0 => 'special',
  267.             ),
  268.             6 =>
  269.             array (
  270.                 0 => 'url',
  271.                 1 => 'url',
  272.                 2 => 'inlinedoc',
  273.                 3 => 'inlinedoc',
  274.             ),
  275.         );
  276.         $this->_end = array (
  277.             0 => '/(?i)\\}/',
  278.             1 => '/(?i)\\)/',
  279.             2 => '/(?i)\\]/',
  280.             3 => '/(?i)\\*\\//',
  281.             4 => '/(?i)"/',
  282.             5 => '/(?i)\'/',
  283.             6 => '/(?mi)$/',
  284.         );
  285.         $this->_states = array (
  286.             -1 =>
  287.             array (
  288.                 0 => 0,
  289.                 1 => 1,
  290.                 2 => 2,
  291.                 3 => 3,
  292.                 4 => 4,
  293.                 5 => 5,
  294.                 6 => 6,
  295.                 7 => -1,
  296.                 8 => -1,
  297.             ),
  298.             0 =>
  299.             array (
  300.                 0 => 0,
  301.                 1 => 1,
  302.                 2 => 2,
  303.                 3 => 3,
  304.                 4 => 4,
  305.                 5 => 5,
  306.                 6 => 6,
  307.                 7 => -1,
  308.                 8 => -1,
  309.             ),
  310.             1 =>
  311.             array (
  312.                 0 => 0,
  313.                 1 => 1,
  314.                 2 => 2,
  315.                 3 => 3,
  316.                 4 => 4,
  317.                 5 => 5,
  318.                 6 => 6,
  319.                 7 => -1,
  320.                 8 => -1,
  321.             ),
  322.             2 =>
  323.             array (
  324.                 0 => 0,
  325.                 1 => 1,
  326.                 2 => 2,
  327.                 3 => 3,
  328.                 4 => 4,
  329.                 5 => 5,
  330.                 6 => 6,
  331.                 7 => -1,
  332.                 8 => -1,
  333.             ),
  334.             3 =>
  335.             array (
  336.                 0 => -1,
  337.                 1 => -1,
  338.                 2 => -1,
  339.                 3 => -1,
  340.             ),
  341.             4 =>
  342.             array (
  343.                 0 => -1,
  344.             ),
  345.             5 =>
  346.             array (
  347.                 0 => -1,
  348.             ),
  349.             6 =>
  350.             array (
  351.                 0 => -1,
  352.                 1 => -1,
  353.                 2 => -1,
  354.                 3 => -1,
  355.             ),
  356.         );
  357.         $this->_keywords = array (
  358.             -1 =>
  359.             array (
  360.                 0 => -1,
  361.                 1 => -1,
  362.                 2 => -1,
  363.                 3 => -1,
  364.                 4 => -1,
  365.                 5 => -1,
  366.                 6 => -1,
  367.                 7 =>
  368.                 array (
  369.                     'builtin' => '/^(String|Array|RegExp|Function|Math|Number|Date|Image|window|document|navigator|onAbort|onBlur|onChange|onClick|onDblClick|onDragDrop|onError|onFocus|onKeyDown|onKeyPress|onKeyUp|onLoad|onMouseDown|onMouseOver|onMouseOut|onMouseMove|onMouseUp|onMove|onReset|onResize|onSelect|onSubmit|onUnload)$/',
  370.                     'reserved' => '/^(break|continue|do|while|export|for|in|if|else|import|return|label|switch|case|var|with|delete|new|this|typeof|void|abstract|boolean|byte|catch|char|class|const|debugger|default|double|enum|extends|false|final|finally|float|function|implements|goto|instanceof|int|interface|long|native|null|package|private|protected|public|short|static|super|synchronized|throw|throws|transient|true|try|volatile)$/',
  371.                 ),
  372.                 8 =>
  373.                 array (
  374.                 ),
  375.             ),
  376.             0 =>
  377.             array (
  378.                 0 => -1,
  379.                 1 => -1,
  380.                 2 => -1,
  381.                 3 => -1,
  382.                 4 => -1,
  383.                 5 => -1,
  384.                 6 => -1,
  385.                 7 =>
  386.                 array (
  387.                     'builtin' => '/^(String|Array|RegExp|Function|Math|Number|Date|Image|window|document|navigator|onAbort|onBlur|onChange|onClick|onDblClick|onDragDrop|onError|onFocus|onKeyDown|onKeyPress|onKeyUp|onLoad|onMouseDown|onMouseOver|onMouseOut|onMouseMove|onMouseUp|onMove|onReset|onResize|onSelect|onSubmit|onUnload)$/',
  388.                     'reserved' => '/^(break|continue|do|while|export|for|in|if|else|import|return|label|switch|case|var|with|delete|new|this|typeof|void|abstract|boolean|byte|catch|char|class|const|debugger|default|double|enum|extends|false|final|finally|float|function|implements|goto|instanceof|int|interface|long|native|null|package|private|protected|public|short|static|super|synchronized|throw|throws|transient|true|try|volatile)$/',
  389.                 ),
  390.                 8 =>
  391.                 array (
  392.                 ),
  393.             ),
  394.             1 =>
  395.             array (
  396.                 0 => -1,
  397.                 1 => -1,
  398.                 2 => -1,
  399.                 3 => -1,
  400.                 4 => -1,
  401.                 5 => -1,
  402.                 6 => -1,
  403.                 7 =>
  404.                 array (
  405.                     'builtin' => '/^(String|Array|RegExp|Function|Math|Number|Date|Image|window|document|navigator|onAbort|onBlur|onChange|onClick|onDblClick|onDragDrop|onError|onFocus|onKeyDown|onKeyPress|onKeyUp|onLoad|onMouseDown|onMouseOver|onMouseOut|onMouseMove|onMouseUp|onMove|onReset|onResize|onSelect|onSubmit|onUnload)$/',
  406.                     'reserved' => '/^(break|continue|do|while|export|for|in|if|else|import|return|label|switch|case|var|with|delete|new|this|typeof|void|abstract|boolean|byte|catch|char|class|const|debugger|default|double|enum|extends|false|final|finally|float|function|implements|goto|instanceof|int|interface|long|native|null|package|private|protected|public|short|static|super|synchronized|throw|throws|transient|true|try|volatile)$/',
  407.                 ),
  408.                 8 =>
  409.                 array (
  410.                 ),
  411.             ),
  412.             2 =>
  413.             array (
  414.                 0 => -1,
  415.                 1 => -1,
  416.                 2 => -1,
  417.                 3 => -1,
  418.                 4 => -1,
  419.                 5 => -1,
  420.                 6 => -1,
  421.                 7 =>
  422.                 array (
  423.                     'builtin' => '/^(String|Array|RegExp|Function|Math|Number|Date|Image|window|document|navigator|onAbort|onBlur|onChange|onClick|onDblClick|onDragDrop|onError|onFocus|onKeyDown|onKeyPress|onKeyUp|onLoad|onMouseDown|onMouseOver|onMouseOut|onMouseMove|onMouseUp|onMove|onReset|onResize|onSelect|onSubmit|onUnload)$/',
  424.                     'reserved' => '/^(break|continue|do|while|export|for|in|if|else|import|return|label|switch|case|var|with|delete|new|this|typeof|void|abstract|boolean|byte|catch|char|class|const|debugger|default|double|enum|extends|false|final|finally|float|function|implements|goto|instanceof|int|interface|long|native|null|package|private|protected|public|short|static|super|synchronized|throw|throws|transient|true|try|volatile)$/',
  425.                 ),
  426.                 8 =>
  427.                 array (
  428.                 ),
  429.             ),
  430.             3 =>
  431.             array (
  432.                 0 =>
  433.                 array (
  434.                 ),
  435.                 1 =>
  436.                 array (
  437.                 ),
  438.                 2 =>
  439.                 array (
  440.                 ),
  441.                 3 =>
  442.                 array (
  443.                 ),
  444.             ),
  445.             4 =>
  446.             array (
  447.                 0 =>
  448.                 array (
  449.                 ),
  450.             ),
  451.             5 =>
  452.             array (
  453.                 0 =>
  454.                 array (
  455.                 ),
  456.             ),
  457.             6 =>
  458.             array (
  459.                 0 =>
  460.                 array (
  461.                 ),
  462.                 1 =>
  463.                 array (
  464.                 ),
  465.                 2 =>
  466.                 array (
  467.                 ),
  468.                 3 =>
  469.                 array (
  470.                 ),
  471.             ),
  472.         );
  473.         $this->_parts = array (
  474.             0 =>
  475.             array (
  476.                 0 => NULL,
  477.                 1 => NULL,
  478.                 2 => NULL,
  479.                 3 => NULL,
  480.                 4 => NULL,
  481.                 5 => NULL,
  482.                 6 => NULL,
  483.                 7 => NULL,
  484.                 8 => NULL,
  485.             ),
  486.             1 =>
  487.             array (
  488.                 0 => NULL,
  489.                 1 => NULL,
  490.                 2 => NULL,
  491.                 3 => NULL,
  492.                 4 => NULL,
  493.                 5 => NULL,
  494.                 6 => NULL,
  495.                 7 => NULL,
  496.                 8 => NULL,
  497.             ),
  498.             2 =>
  499.             array (
  500.                 0 => NULL,
  501.                 1 => NULL,
  502.                 2 => NULL,
  503.                 3 => NULL,
  504.                 4 => NULL,
  505.                 5 => NULL,
  506.                 6 => NULL,
  507.                 7 => NULL,
  508.                 8 => NULL,
  509.             ),
  510.             3 =>
  511.             array (
  512.                 0 => NULL,
  513.                 1 => NULL,
  514.                 2 => NULL,
  515.                 3 => NULL,
  516.             ),
  517.             4 =>
  518.             array (
  519.                 0 => NULL,
  520.             ),
  521.             5 =>
  522.             array (
  523.                 0 => NULL,
  524.             ),
  525.             6 =>
  526.             array (
  527.                 0 => NULL,
  528.                 1 => NULL,
  529.                 2 => NULL,
  530.                 3 => NULL,
  531.             ),
  532.         );
  533.         $this->_subst = array (
  534.             -1 =>
  535.             array (
  536.                 0 => false,
  537.                 1 => false,
  538.                 2 => false,
  539.                 3 => false,
  540.                 4 => false,
  541.                 5 => false,
  542.                 6 => false,
  543.                 7 => false,
  544.                 8 => false,
  545.             ),
  546.             0 =>
  547.             array (
  548.                 0 => false,
  549.                 1 => false,
  550.                 2 => false,
  551.                 3 => false,
  552.                 4 => false,
  553.                 5 => false,
  554.                 6 => false,
  555.                 7 => false,
  556.                 8 => false,
  557.             ),
  558.             1 =>
  559.             array (
  560.                 0 => false,
  561.                 1 => false,
  562.                 2 => false,
  563.                 3 => false,
  564.                 4 => false,
  565.                 5 => false,
  566.                 6 => false,
  567.                 7 => false,
  568.                 8 => false,
  569.             ),
  570.             2 =>
  571.             array (
  572.                 0 => false,
  573.                 1 => false,
  574.                 2 => false,
  575.                 3 => false,
  576.                 4 => false,
  577.                 5 => false,
  578.                 6 => false,
  579.                 7 => false,
  580.                 8 => false,
  581.             ),
  582.             3 =>
  583.             array (
  584.                 0 => false,
  585.                 1 => false,
  586.                 2 => false,
  587.                 3 => false,
  588.             ),
  589.             4 =>
  590.             array (
  591.                 0 => false,
  592.             ),
  593.             5 =>
  594.             array (
  595.                 0 => false,
  596.             ),
  597.             6 =>
  598.             array (
  599.                 0 => false,
  600.                 1 => false,
  601.                 2 => false,
  602.                 3 => false,
  603.             ),
  604.         );
  605.         $this->_conditions = array (
  606.         );
  607.         $this->_kwmap = array (
  608.             'builtin' => 'builtin',
  609.             'reserved' => 'reserved',
  610.         );
  611.         $this->_defClass = 'code';
  612.         $this->_checkDefines();
  613.     }
  614.    
  615. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement