飞云开发小组
首页 文章中心 服务支持 WebWork中文 JavaScud开源 综合论坛 知识库 博客服务  
规则说明

1.通用规则light.xml

此文件的格式如下:

<?xml version="1.0" encoding="UTF-8"?>
<
commrule>
<desc>common rule for Syntax HighLight</desc>
<showlinenumber>false</showlinenumber>

<rulelist>
<name>java</name>
<name>php</name>
</rulelist>
</
commrule>

 

showlinenumber表示是否显示行号,当然在程序内部也可以设定.

rulelist列出可用的语言,分别对应java.xml等文件

 

2.语言加亮规则文件

 

<?
xml version="1.0" encoding="UTF-8"?>
<
rule>

<name>java</name>
<reg>

<reg>

<name>Java Comment</name>
<style>comment</style>
<startreg>m/\/\*[\s\S]*?\*\//m</startreg>

</reg>
<reg>

<name>Java Line Comment</name>
<style>linecomment</style>
<startreg>m/\/\/[\s\S]*?\n/</startreg>

</reg>
<reg>

<name>Java String</name>
<style>string</style>
<startreg>m/\"((?:[^\"\\\n]|\\.)*)\"/m</startreg>

</reg>
<reg>

<name>Java KeyWord1</name>
<style>keyword</style>
<startreg>m/\b(?:abstract|...(此处省略)|void|while)\b/m</startreg>

</reg>
<reg>

<name>Java Special Class</name>
<style>javaclass</style>
<startreg>m/\b(?:String|...(此处省略|Runnable|Throwable)\b/m</startreg>

</reg>

</reg>

</rule>

可以按照上面的规则随意添加任意的加亮语法.注意正则表达式的写法.确保正确.

 

关于我们    联系我们    网站地图    广告赞助    加盟合作    版权声明
©版权所有 JScud Develop Team