posts - 403, comments - 310, trackbacks - 0, articles - 7
            BlogJava :: 首頁 :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理

          日歷

          <2008年10月>
          2829301234
          567891011
          12131415161718
          19202122232425
          2627282930311
          2345678

          相冊

          搜索

          •  

          積分與排名

          • 積分 - 337584
          • 排名 - 166

          最新評論

          Erlang的GeSHi語法高亮文件

          Posted on 2008-10-16 20:36 ZelluX 閱讀(438) 評論(0)  編輯  收藏 所屬分類: 其他
          好不容易找到的一個php,直接貼這兒了,方便其他網(wǎng)友。
          wordpress的wp-syntax插件用的也是geshi,所以同樣也適用于wp-syntax

          <?php
          /*************************************************************************************
          ?*?erlang.php
          ?*?--------
          ?*?Author:?Uwe?Dauernheim?(uwe@dauernheim.net)
          ?*?Copyright:?(c)?2008?Uwe?Dauernheim?(http://www.kreisquadratur.de/)
          ?*?Release?Version:?1\.0\.0
          ?*?Date?Started:?2008-09-27
          ?*
          ?*?Erlang?language?file?for?GeSHi.
          ?*
          ?*?CHANGES
          ?*?-------
          ?*?2008-09-27?(1.0.0)
          ?*???[?]?First?Release
          ?*
          ?*?2008-09-28?(1.0.0.1)
          ?*???[!]?Bug?fixed?with?keyword?module.
          ?*???[+]?Added?more?function?names???
          ?*
          ?*?TODO?(updated?2008-09-27)
          ?*?-------------------------
          ?*???[!]?Stop?';'?from?being?transformed?to?'<SEMI>'
          ?*?
          ?***********************************************************************************
          */

          $language_data?=?array?(
          ????
          'LANG_NAME'?=>?'Erlang',
          ????
          'COMMENT_SINGLE'?=>?array(1?=>?'%'),
          ????
          'CASE_KEYWORDS'?=>?GESHI_CAPS_NO_CHANGE,
          ????
          'QUOTEMARKS'?=>?array('"'),
          ????
          'HARDQUOTE'?=>?array("'",?"'"),?
          ????
          'HARDESCAPE'?=>?array('\\\'',),?
          ????
          'ESCAPE_CHAR'?=>?'\\',
          ????
          'KEYWORDS'?=>?array(
          ????????1?=>?array(
          ????????????
          'module',?'export',?'import',?'author',?'behaviour'
          ????????????),
          ????????2?=>?array(
          ????????????
          'case',?'of',?'if',?'end',?'receive',?'after'
          ????????????),
          ????????3?=>?array(
          ????????????//?erlang
          ????????????
          'set_cookie',?'get_cookie',?
          ????????????//?io
          ????????????
          'format',?'fwrite',?'fread',?
          ????????????//?gen_tcp
          ????????????
          'listen',?'accept',?'close',?
          ????????????//?gen_server
          ????????????
          'call',?'start_link'
          ????????????)
          ????????),
          ????
          'SYMBOLS'?=>?array(
          ????????
          ':',?'=',?'!',?'|'
          ????????),
          ????
          'CASE_SENSITIVE'?=>?array(
          ????????GESHI_COMMENTS?=>?false,
          ????????1?=>?true,
          ????????2?=>?true,
          ????????3?=>?true
          ????????),
          ????
          'STYLES'?=>?array(
          ????????
          'KEYWORDS'?=>?array(
          ????????????1?=>?
          'color:?#b1b100;',
          ????????????2?=>?'color:?#b1b100;',
          ????????????
          3?=>?'color:?#000066;'
          ????????????)
          ,
          ????????
          'COMMENTS'?=>?array(
          ????????????
          1?=>?'color:?#666666;?font-style:?italic;',
          ????????????
          2?=>?'color:?#009966;?font-style:?italic;',
          ????????????
          3?=>?'color:?#0000ff;',
          ????????????
          4?=>?'color:?#cc0000;?font-style:?italic;',
          ????????????
          5?=>?'color:?#0000ff;',
          ????????????
          'MULTI'?=>?'color:?#666666;?font-style:?italic;'
          ????????????)
          ,
          ????????
          'ESCAPE_CHAR'?=>?array(
          ????????????
          0?=>?'color:?#000099;?font-weight:?bold;',
          ????????????
          'HARD'?=>?'color:?#000099;?font-weight:?bold;'
          ????????????)
          ,
          ????????
          'BRACKETS'?=>?array(
          ????????????
          0?=>?'color:?#009900;'
          ????????????)
          ,
          ????????
          'STRINGS'?=>?array(
          ????????????
          0?=>?'color:?#ff0000;',
          ????????????
          'HARD'?=>?'color:?#ff0000;'
          ????????????)
          ,
          ????????
          'NUMBERS'?=>?array(
          ????????????
          0?=>?'color:?#cc66cc;'
          ????????????)
          ,
          ????????
          'METHODS'?=>?array(
          ????????????
          1?=>?'color:?#006600;',
          ????????????
          2?=>?'color:?#006600;'
          ????????????)
          ,
          ????????
          'SYMBOLS'?=>?array(
          ????????????
          0?=>?'color:?#339933;'
          ????????????)
          ,
          ????????
          'REGEXPS'?=>?array(
          ????????????
          0?=>?'color:?#0000ff;',
          ????????????
          4?=>?'color:?#009999;',
          ????????????)
          ,
          ????????
          'SCRIPT'?=>?array(
          ????????????)
          ????????)
          ,
          ????
          'URLS'?=>?array(
          ????????
          1?=>?'',
          ????????
          2?=>?'',
          ????????
          3?=>?'http://www.erlang.org/doc/man/{FNAMEL}.html'
          ????????)
          ,
          ????
          'OOLANG'?=>?true,
          ????
          'OBJECT_SPLITTERS'?=>?array(
          ????????
          1?=>?'-&gt;',
          ????????
          2?=>?':'
          ????????)
          ,
          ????
          'REGEXPS'?=>?array(
          ????????
          //?Variable
          ????????0?=>?'[A-Z][_a-zA-Z0-9]*',
          ????????
          //?File?Descriptor
          ????????4?=>?'&lt;[a-zA-Z_][a-zA-Z0-9_]*&gt;'
          ????????)
          ,
          ????
          'STRICT_MODE_APPLIES'?=>?GESHI_NEVER,
          ????
          'TAB_WIDTH'?=>?4
          );

          ?>

          51La
          主站蜘蛛池模板: 寻乌县| 海安县| 华池县| 旺苍县| 贵阳市| 西平县| 寿阳县| 晋宁县| 手机| 农安县| 巧家县| 赤城县| 常德市| 庄浪县| 金华市| 永丰县| 大冶市| 台江县| 景泰县| 逊克县| 顺昌县| 龙井市| 都昌县| 灌云县| 托克托县| 长岛县| 阿鲁科尔沁旗| 乐亭县| 晴隆县| 蓝山县| 安吉县| 英超| 云安县| 洪洞县| 花莲市| 夏邑县| 库车县| 郯城县| 旬邑县| 富阳市| 衡南县|