⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 test.htm

📁 一个使用Lex编写的C语言词法加亮的小程序。能将指定的C源程序进行词法加亮
💻 HTM
📖 第 1 页 / 共 5 页
字号:
&nbsp;<font color=#000000>\</font><BR>
&nbsp;&nbsp;&nbsp;&nbsp;<font color=#000000>}</font><BR>
<BR>
<font color=#a0009e>#define</font>&nbsp;<font color=#000000>unput</font><font color=#000000>(</font><font color=#000000>c</font><font color=#000000>)</font>&nbsp;<font color=#000000>yyunput</font><font color=#000000>(</font>&nbsp;<font color=#000000>c</font><font color=#000000>,</font>&nbsp;<font color=#000000>yy_bp</font>&nbsp;<font color=#000000>)</font><BR>
<BR>
<font color=#a0009e>#define</font>&nbsp;<font color=#000000>YY_USER_ACTION</font><BR>
<BR>
<font color=#000000>FILE</font>&nbsp;<font color=#000000>*</font><font color=#000000>yyin</font>&nbsp;<font color=#000000>=</font>&nbsp;<font color=#000000>(</font><font color=#000000>FILE</font>&nbsp;<font color=#000000>*</font><font color=#000000>)</font>&nbsp;<font color=#ee0000>0</font><font color=#000000>,</font>&nbsp;<font color=#000000>*</font><font color=#000000>yyout</font>&nbsp;<font color=#000000>=</font>&nbsp;<font color=#000000>(</font><font color=#000000>FILE</font>&nbsp;<font color=#000000>*</font><font color=#000000>)</font>&nbsp;<font color=#ee0000>0</font><font color=#000000>;</font><BR>
<font color=#0000ff>unsigned</font>&nbsp;<font color=#0000ff>char</font>&nbsp;&nbsp;<font color=#000000>*</font><font color=#000000>yytext</font><font color=#000000>;</font><BR>
<BR>
<font color=#000000>#</font>&nbsp;<font color=#000000>line</font>&nbsp;<font color=#ee0000>1</font>&nbsp;<font color=#057595>"cscanner.txt"</font><BR>
<font color=#a0009e>#define</font>&nbsp;<font color=#000000>INITIAL</font>&nbsp;<font color=#ee0000>0</font><BR>
<font color=#008800>/*C语言语法着色器*/</font>
<BR>
<font color=#008800>/*作者:RockCarry*/</font>
<BR>
<font color=#008800>/*定义部分*/</font>
<BR>
<font color=#000000>#</font>&nbsp;<font color=#000000>line</font>&nbsp;<font color=#ee0000>6</font>&nbsp;<font color=#057595>"cscanner.txt"</font><BR>
<font color=#008800>/*文件包含*/</font>
<BR>
<font color=#a0009e>#include</font>&nbsp;<font color=#000000>&lt;conio.h&gt;</font><BR>
<font color=#a0009e>#include</font>&nbsp;<font color=#000000>&lt;stdio.h&gt;</font><BR>
<font color=#a0009e>#include</font>&nbsp;<font color=#000000>&lt;stdlib.h&gt;</font><BR>
<font color=#a0009e>#include</font>&nbsp;<font color=#000000>&lt;string.h&gt;</font><BR>
<BR>
<font color=#008800>/*常量定义*/</font>
<BR>
<font color=#a0009e>#define</font>&nbsp;<font color=#000000>KEY</font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font color=#ee0000>0</font>&nbsp;&nbsp;<font color=#008800>/*关键字*/</font>
<BR>
<font color=#a0009e>#define</font>&nbsp;<font color=#000000>IDEN</font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font color=#ee0000>1</font>&nbsp;&nbsp;<font color=#008800>/*标识符*/</font>
<BR>
<font color=#a0009e>#define</font>&nbsp;<font color=#000000>NUMBER</font>&nbsp;&nbsp;&nbsp;&nbsp;<font color=#ee0000>2</font>&nbsp;&nbsp;<font color=#008800>/*数字*/</font>
<BR>
<font color=#a0009e>#define</font>&nbsp;<font color=#000000>STRING</font>&nbsp;&nbsp;&nbsp;&nbsp;<font color=#ee0000>3</font>&nbsp;&nbsp;<font color=#008800>/*字符串*/</font>
<BR>
<font color=#a0009e>#define</font>&nbsp;<font color=#000000>DEFINE</font>&nbsp;&nbsp;&nbsp;&nbsp;<font color=#ee0000>4</font>&nbsp;&nbsp;<font color=#008800>/*预处理*/</font>
<BR>
<font color=#a0009e>#define</font>&nbsp;<font color=#000000>COMMENT</font>&nbsp;&nbsp;&nbsp;<font color=#ee0000>5</font>&nbsp;&nbsp;<font color=#008800>/*注释*/</font>
<BR>
<font color=#a0009e>#define</font>&nbsp;<font color=#000000>OP</font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font color=#ee0000>6</font>&nbsp;&nbsp;<font color=#008800>/*运算符*/</font>
<BR>
<font color=#a0009e>#define</font>&nbsp;<font color=#000000>ERRORCHAR</font>&nbsp;<font color=#ee0000>7</font>&nbsp;&nbsp;<font color=#008800>/*其他符号*/</font>
<BR>
<font color=#a0009e>#define</font>&nbsp;<font color=#000000>FILENAME</font>&nbsp;&nbsp;<font color=#ee0000>8</font>&nbsp;&nbsp;<font color=#008800>/*文件名*/</font>
<BR>
<font color=#a0009e>#define</font>&nbsp;<font color=#000000>COLOR_NUM</font>&nbsp;<font color=#ee0000>9</font>&nbsp;&nbsp;<font color=#008800>/*颜色数*/</font>
<BR>
<BR>
<font color=#008800>/*全局变量定义*/</font>
<BR>
<font color=#0000ff>int</font>&nbsp;&nbsp;&nbsp;<font color=#000000>rownum</font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font color=#000000>=</font>&nbsp;<font color=#ee0000>0</font><font color=#000000>;</font>&nbsp;&nbsp;&nbsp;&nbsp;<font color=#008800>/*当前行号*/</font>
<BR>
<font color=#0000ff>int</font>&nbsp;&nbsp;&nbsp;<font color=#000000>colnum</font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font color=#000000>=</font>&nbsp;<font color=#ee0000>0</font><font color=#000000>;</font>&nbsp;&nbsp;&nbsp;&nbsp;<font color=#008800>/*当前列号*/</font>
<BR>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -