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

(开头部分) 6KB

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

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

<highlight lang="python" case="no">

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

  <default innerClass="code" />

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

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

  <region name="strdouble" delimClass="quotes" innerClass="string" 
          start="&quot;" end="&quot;" >
  </region>
  
  <region name="strsingle" delimClass="quotes" innerClass="string" 
          start="'" end="'" />
  
  <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>

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

  <block name="possiblefunction" match="[a-z_]\w*(?=\s*\()" innerClass="identifier" />

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

  <block name="exponent" 
         match="((\d+|((\d*\.\d+)|(\d+\.\d*)))[eE][+-]?\d+)" 
         innerClass="number" />

  <block name="imaginary" match="((\d*\.\d+)|(\d+\.\d*)|(\d+))j" innerClass="number"/>

  <block name="float" match="(\d*\.\d+)|(\d+\.\d*)" innerClass="number"/>

  <block name="integer" match="\d+l?|\b0l?\b" innerClass="number" />

  <block name="hexinteger" match="0[xX][\da-f]+l?" innerClass="number" />

  <block name="octinteger" match="0[0-7]+l?" innerClass="number" />

  <block name="comment" innerClass="comment" 
          match="#.+" />
后面还有 169 行代码,购买后查看完整代码

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

AI 解读

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

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