yiiapi/framework/vendors/TextHighlighter/Text/java.xml

(开头部分) 95KB

这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。

<?xml version="1.0"?>
<!-- $Id: java.xml,v 1.1 2007/06/03 02:35:28 ssttoo Exp $ -->

<highlight lang="java">

  <authors>
    <author name="Andrey Demenev" email ="demenev@gmail.com"/>
  </authors>

  <default innerClass="code" />

  <region name="block" delimClass="brackets" innerClass="code" start="\{" end="\}">
    <contains all="yes"/>
  </region>

  <region name="brackets" delimClass="brackets" innerClass="code" start="\(" end="\)" >
    <contains all="yes"/>
  </region>

  <region name="sqbrackets" delimClass="brackets" innerClass="code" start="\[" end="\]">
    <contains all="yes"/>
  </region>


  <region name="mlcomment" innerClass="comment" start="\/\*" end="\*\/">
    <contains block="javadoc"/>
    <contains block="cvstag"/>
  </region>

  <region name="strdouble" delimClass="quotes" innerClass="string" start="&quot;" end="&quot;" />

  <region name="strsingle" delimClass="quotes" innerClass="string" start="'" end="'"/>

  <block name="escaped" match="\\." innerClass="special" contained="yes">
    <onlyin region="strsingle"/>
  </block>

  <block name="descaped" match="\\[\\&quot;'`tnr\$\{]" innerClass="special" contained="yes">
    <onlyin region="strdouble"/>
  </block>


  <region name="comment" start="\/\/" end="/$/m" innerClass="comment">
    <contains block="cvstag"/>
  </region>

  <block name="identifier" match="[a-z_]\w*" innerClass="identifier" />

  <block name="hexinteger" match="0[xX][\da-f]+" innerClass="number" />
  <block name="integer" match="\d\d*|\b0\b" innerClass="number" />
  <block name="octinteger" match="0[0-7]+" innerClass="number" />
  <block name="float" match="(\d*\.\d+)|(\d+\.\d*)" innerClass="number" />
  <block name="exponent" 
         match="((\d+|((\d*\.\d+)|(\d+\.\d*)))[eE][+-]?\d+)" 
         innerClass="number" />

  <block name="javadoc" match="\s@\w+\s" innerClass="inlinedoc" contained="yes">
    <onlyin region="mlcomment"/>
    <onlyin region="comment"/>
  </block>
后面还有 2764 行代码,购买后查看完整代码

24 小时内免费解锁 3 个项目,之后 1 积分/个。 规则说明

AI 解读

登录后可用,每次 10 积分,解读结果公开显示在下面。

还没有人解读过这个文件。