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

📄 test.htm

📁 一个使用Lex编写的C语言词法加亮的小程序。能将指定的C源程序进行词法加亮
💻 HTM
📖 第 1 页 / 共 5 页
字号:
<font color=#0000ff>int</font>&nbsp;&nbsp;&nbsp;<font color=#000000>tabsize</font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font color=#000000>=</font>&nbsp;<font color=#ee0000>4</font><font color=#000000>;</font>&nbsp;&nbsp;&nbsp;&nbsp;<font color=#008800>/*Tab键大小*/</font>
<BR>
<BR>
<font color=#000000>FILE</font>&nbsp;<font color=#000000>*</font><font color=#000000>outfp</font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font color=#000000>=</font>&nbsp;<font color=#000000>NULL</font><font color=#000000>;</font><BR>
<font color=#0000ff>char</font>&nbsp;<font color=#000000>configfile</font><font color=#000000>[</font><font color=#ee0000>30</font><font color=#000000>]</font><font color=#000000>;</font><BR>
<font color=#0000ff>char</font>&nbsp;<font color=#000000>outputfile</font><font color=#000000>[</font><font color=#ee0000>30</font><font color=#000000>]</font><font color=#000000>;</font><BR>
<font color=#0000ff>char</font>&nbsp;<font color=#000000>inputfile</font><font color=#000000>[</font><font color=#ee0000>30</font><font color=#000000>]</font><font color=#000000>;</font><BR>
<BR>
<font color=#008800>/*颜色数组*/</font>
<BR>
<font color=#0000ff>char</font>&nbsp;&nbsp;<font color=#000000>colors</font><font color=#000000>[</font><font color=#000000>COLOR_NUM</font><font color=#000000>]</font><font color=#000000>[</font><font color=#ee0000>10</font><font color=#000000>]</font>&nbsp;<font color=#000000>=</font><BR>
<font color=#000000>{</font><BR>
&nbsp;&nbsp;&nbsp;&nbsp;<font color=#057595>"#0000ff"</font><font color=#000000>,</font>&nbsp;&nbsp;&nbsp;&nbsp;<font color=#008800>/*&nbsp;KEY&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*/</font>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;<font color=#057595>"#000000"</font><font color=#000000>,</font>&nbsp;&nbsp;&nbsp;&nbsp;<font color=#008800>/*&nbsp;IDEN&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*/</font>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;<font color=#057595>"#ee0000"</font><font color=#000000>,</font>&nbsp;&nbsp;&nbsp;&nbsp;<font color=#008800>/*&nbsp;NUMBER&nbsp;&nbsp;&nbsp;&nbsp;*/</font>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;<font color=#057595>"#057595"</font><font color=#000000>,</font>&nbsp;&nbsp;&nbsp;&nbsp;<font color=#008800>/*&nbsp;STRING&nbsp;&nbsp;&nbsp;&nbsp;*/</font>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;<font color=#057595>"#a0009e"</font><font color=#000000>,</font>&nbsp;&nbsp;&nbsp;&nbsp;<font color=#008800>/*&nbsp;DEFINE&nbsp;&nbsp;&nbsp;&nbsp;*/</font>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;<font color=#057595>"#009900"</font><font color=#000000>,</font>&nbsp;&nbsp;&nbsp;&nbsp;<font color=#008800>/*&nbsp;COMMENT&nbsp;&nbsp;&nbsp;*/</font>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;<font color=#057595>"#000000"</font><font color=#000000>,</font>&nbsp;&nbsp;&nbsp;&nbsp;<font color=#008800>/*&nbsp;OP&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*/</font>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;<font color=#057595>"#000000"</font><font color=#000000>,</font>&nbsp;&nbsp;&nbsp;&nbsp;<font color=#008800>/*&nbsp;ERRORCHAR&nbsp;*/</font>
<BR>
&nbsp;&nbsp;&nbsp;&nbsp;<font color=#057595>"#000000"</font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font color=#008800>/*&nbsp;FILENAME&nbsp;&nbsp;*/</font>
<BR>
<font color=#000000>}</font><font color=#000000>;</font><BR>
<BR>
<font color=#008800>/*函数声明*/</font>
<BR>
<font color=#0000ff>int</font>&nbsp;&nbsp;<font color=#000000>OutPut</font><font color=#000000>(</font><font color=#0000ff>int</font>&nbsp;<font color=#000000>type</font><font color=#000000>)</font><font color=#000000>;</font><BR>
<font color=#0000ff>void</font>&nbsp;<font color=#000000>OutPutHTMLEncodeStr</font><font color=#000000>(</font><font color=#000000>)</font><font color=#000000>;</font><BR>
<font color=#0000ff>void</font>&nbsp;<font color=#000000>ReadCommand</font><font color=#000000>(</font><font color=#0000ff>int</font>&nbsp;<font color=#000000>argc</font><font color=#000000>,</font><font color=#0000ff>char</font>&nbsp;<font color=#000000>*</font><font color=#000000>argv</font><font color=#000000>[</font><font color=#000000>]</font><font color=#000000>)</font><font color=#000000>;</font><BR>
<font color=#0000ff>void</font>&nbsp;<font color=#000000>LoadColorConfig</font><font color=#000000>(</font><font color=#0000ff>char</font>&nbsp;<font color=#000000>*</font><font color=#000000>file</font><font color=#000000>)</font><font color=#000000>;</font><BR>
<font color=#008800>/*以下是宏定义*/</font>
<BR>
<font color=#a0009e>#define</font>&nbsp;<font color=#000000>C_COMMENT</font>&nbsp;<font color=#ee0000>1</font><BR>
<font color=#a0009e>#define</font>&nbsp;<font color=#000000>C_INCLUDE</font>&nbsp;<font color=#ee0000>2</font><BR>
<font color=#000000>#</font>&nbsp;<font color=#000000>line</font>&nbsp;<font color=#ee0000>67</font>&nbsp;<font color=#057595>"cscanner.txt"</font><BR>
<font color=#a0009e>#define</font>&nbsp;<font color=#000000>YY_END_OF_BUFFER</font>&nbsp;<font color=#ee0000>87</font><BR>
<font color=#0000ff>typedef</font>&nbsp;<font color=#0000ff>int</font>&nbsp;<font color=#000000>yy_state_type</font><font color=#000000>;</font><BR>
<font color=#0000ff>static</font>&nbsp;<font color=#0000ff>const</font>&nbsp;<font color=#0000ff>short</font>&nbsp;<font color=#0000ff>int</font>&nbsp;<font color=#000000>yy_accept</font><font color=#000000>[</font><font color=#ee0000>494</font><font color=#000000>]</font>&nbsp;<font color=#000000>=</font><BR>
&nbsp;&nbsp;&nbsp;&nbsp;<font color=#000000>{</font>&nbsp;&nbsp;&nbsp;<font color=#ee0000>0</font><font color=#000000>,</font><BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font color=#ee0000>0</font><font color=#000000>,</font>&nbsp;&nbsp;&nbsp;&nbsp;<font color=#ee0000>0</font><font color=#000000>,</font>&nbsp;&nbsp;&nbsp;&nbsp;<font color=#ee0000>2</font><font color=#000000>,</font>&nbsp;&nbsp;&nbsp;&nbsp;<font color=#ee0000>2</font><font color=#000000>,</font>&nbsp;&nbsp;&nbsp;&nbsp;<font color=#ee0000>0</font><font color=#000000>,</font>&nbsp;&nbsp;&nbsp;&nbsp;<font color=#ee0000>0</font><font color=#000000>,</font>&nbsp;&nbsp;&nbsp;<font color=#ee0000>87</font><font color=#000000>,</font>&nbsp;&nbsp;&nbsp;<font color=#ee0000>85</font><font color=#000000>,</font>&nbsp;&nbsp;&nbsp;<font color=#ee0000>83</font><font color=#000000>,</font>&nbsp;&nbsp;&nbsp;<font color=#ee0000>82</font><font color=#000000>,</font><BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font color=#ee0000>84</font><font color=#000000>,</font>&nbsp;&nbsp;&nbsp;<font color=#ee0000>69</font><font color=#000000>,</font>&nbsp;&nbsp;&nbsp;<font color=#ee0000>85</font><font color=#000000>,</font>&nbsp;&nbsp;&nbsp;<font color=#ee0000>85</font><font color=#000000>,</font>&nbsp;&nbsp;&nbsp;<font color=#ee0000>56</font><font color=#000000>,</font>&nbsp;&nbsp;&nbsp;<font color=#ee0000>65</font><font color=#000000>,</font>&nbsp;&nbsp;&nbsp;<font color=#ee0000>85</font><font color=#000000>,</font>&nbsp;&nbsp;&nbsp;<font color=#ee0000>59</font><font color=#000000>,</font>&nbsp;&nbsp;&nbsp;<font color=#ee0000>60</font><font color=#000000>,</font>&nbsp;&nbsp;&nbsp;<font color=#ee0000>54</font><font color=#000000>,</font><BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font color=#ee0000>52</font><font color=#000000>,</font>&nbsp;&nbsp;&nbsp;<font color=#ee0000>79</font><font color=#000000>,</font>&nbsp;&nbsp;&nbsp;<font color=#ee0000>53</font><font color=#000000>,</font>&nbsp;&nbsp;&nbsp;<font color=#ee0000>64</font><font color=#000000>,</font>&nbsp;&nbsp;&nbsp;<font color=#ee0000>55</font><font color=#000000>,</font>&nbsp;&nbsp;&nbsp;<font color=#ee0000>47</font><font color=#000000>,</font>&nbsp;&nbsp;&nbsp;<font color=#ee0000>49</font><font color=#000000>,</font>&nbsp;&nbsp;&nbsp;<font color=#ee0000>80</font><font color=#000000>,</font>&nbsp;&nbsp;&nbsp;<font color=#ee0000>81</font><font color=#000000>,</font>&nbsp;&nbsp;&nbsp;<font color=#ee0000>72</font><font color=#000000>,</font><BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font color=#ee0000>51</font><font color=#000000>,</font>&nbsp;&nbsp;&nbsp;<font color=#ee0000>76</font><font color=#000000>,</font>&nbsp;&nbsp;&nbsp;<font color=#ee0000>78</font><font color=#000000>,</font>&nbsp;&nbsp;&nbsp;<font color=#ee0000>41</font><font color=#000000>,</font>&nbsp;&nbsp;&nbsp;<font color=#ee0000>61</font><font color=#000000>,</font>&nbsp;&nbsp;&nbsp;<font color=#ee0000>62</font><font color=#000000>,</font>&nbsp;&nbsp;&nbsp;<font color=#ee0000>68</font><font color=#000000>,</font>&nbsp;&nbsp;&nbsp;<font color=#ee0000>41</font><font color=#000000>,</font>&nbsp;&nbsp;&nbsp;<font color=#ee0000>41</font><font color=#000000>,</font>&nbsp;&nbsp;&nbsp;<font color=#ee0000>41</font><font color=#000000>,</font><BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font color=#ee0000>41</font><font color=#000000>,</font>&nbsp;&nbsp;&nbsp;<font color=#ee0000>41</font><font color=#000000>,</font>&nbsp;&nbsp;&nbsp;<font color=#ee0000>41</font><font color=#000000>,</font>&nbsp;&nbsp;&nbsp;<font color=#ee0000>41</font><font color=#000000>,</font>&nbsp;&nbsp;&nbsp;<font color=#ee0000>41</font><font color=#000000>,</font>&nbsp;&nbsp;&nbsp;<font color=#ee0000>41</font><font color=#000000>,</font>&nbsp;&nbsp;&nbsp;<font color=#ee0000>41</font><font color=#000000>,</font>&nbsp;&nbsp;&nbsp;<font color=#ee0000>41</font><font color=#000000>,</font>&nbsp;&nbsp;&nbsp;<font color=#ee0000>41</font><font color=#000000>,</font>&nbsp;&nbsp;&nbsp;<font color=#ee0000>41</font><font color=#000000>,</font><BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font color=#ee0000>41</font><font color=#000000>,</font>&nbsp;&nbsp;&nbsp;<font color=#ee0000>41</font><font color=#000000>,</font>&nbsp;&nbsp;&nbsp;<font color=#ee0000>66</font><font color=#000000>,</font>&nbsp;&nbsp;&nbsp;<font color=#ee0000>67</font><font color=#000000>,</font>&nbsp;&nbsp;&nbsp;&nbsp;<font color=#ee0000>2</font><font color=#000000>,</font>&nbsp;&nbsp;&nbsp;&nbsp;<font color=#ee0000>2</font><font color=#000000>,</font>&nbsp;&nbsp;&nbsp;&nbsp;<font color=#ee0000>2</font><font color=#000000>,</font>&nbsp;&nbsp;&nbsp;&nbsp;<font color=#ee0000>2</font><font color=#000000>,</font>&nbsp;&nbsp;&nbsp;&nbsp;<font color=#ee0000>2</font><font color=#000000>,</font>&nbsp;&nbsp;&nbsp;&nbsp;<font color=#ee0000>2</font><font color=#000000>,</font><BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font color=#ee0000>2</font><font color=#000000>,</font>&nbsp;&nbsp;&nbsp;&nbsp;<font color=#ee0000>2</font><font color=#000000>,</font>&nbsp;&nbsp;&nbsp;&nbsp;<font color=#ee0000>2</font><font color=#000000>,</font>&nbsp;&nbsp;&nbsp;&nbsp;<font color=#ee0000>2</font><font color=#000000>,</font>&nbsp;&nbsp;&nbsp;&nbsp;<font color=#ee0000>2</font><font color=#000000>,</font>&nbsp;&nbsp;&nbsp;&nbsp;<font color=#ee0000>2</font><font color=#000000>,</font>&nbsp;&nbsp;&nbsp;&nbsp;<font color=#ee0000>3</font><font color=#000000>,</font>&nbsp;&nbsp;&nbsp;&nbsp;<font color=#ee0000>2</font><font color=#000000>,</font>&nbsp;&nbsp;&nbsp;&nbsp;<font color=#ee0000>2</font><font color=#000000>,</font>&nbsp;&nbsp;&nbsp;&nbsp;<font color=#ee0000>2</font><font color=#000000>,</font><BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<font color=#ee0000>2</font><font color=#000000>,</font>&nbsp;&nbsp;&nbsp;&nbsp;<font color=#ee0000>2</font><font color=#000000>,</font>&nbsp;&nbsp;&nbsp;&nbsp;<font color=#ee0000>2</font><font color=#000000>,</font>&nbsp;&nbsp;&nbsp;&nbsp;<font color=#ee0000>2</font><font color=#000000>,</font>&nbsp;&nbsp;&nbsp;&nbsp;<font color=#ee0000>2</font><font color=#000000>,</font>&nbsp;&nbsp;&nbsp;&nbsp;<font color=#ee0000>2</font><font color=#000000>,</font>&nbsp;&nbsp;&nbsp;&nbsp;<font color=#ee0000>2</font><font color=#000000>,</font>&nbsp;&nbsp;&nbsp;&nbsp;<font color=#ee0000>2</font><font color=#000000>,</font>&nbsp;&nbsp;&nbsp;&nbsp;<font color=#ee0000>2</font><font color=#000000>,</font>&nbsp;&nbsp;&nbsp;&nbsp;<font color=#ee0000>2</font><font color=#000000>,</font><BR>

⌨️ 快捷键说明

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