Ejemplo n.º 1
0
 public CSharpHighlight(SyntaxEngine ASyntaxEngine, Font
                        ADefaultFont)
     : base(ASyntaxEngine, ADefaultFont)
 {
     //空白
     HighlightItems.Add(new HighlightItem(Color.White, false, false, false));
     //单行注释
     HighlightItems.Add(new HighlightItem(Color.Green, false, false, false));
     //多行注释
     HighlightItems.Add(new HighlightItem(Color.Green, false, false, false));
     //指令
     HighlightItems.Add(new HighlightItem(Color.Blue, false, false, false));
     //关键字
     HighlightItems.Add(new HighlightItem(Color.Black, true, false, false));
     //上下文关键字
     HighlightItems.Add(new HighlightItem(Color.Black, true, false, false));
     //标点符号
     HighlightItems.Add(new HighlightItem(Color.BlueViolet, false, false, false));
     //整数
     HighlightItems.Add(new HighlightItem(Color.Red, true, false, false));
     //浮点数
     HighlightItems.Add(new HighlightItem(Color.Red, true, false, false));
     //字符串
     HighlightItems.Add(new HighlightItem(Color.Maroon, false, false, false));
     //字符
     HighlightItems.Add(new HighlightItem(Color.Maroon, false, false, false));
     //标识符
     HighlightItems.Add(new HighlightItem(Color.Black, false, false, false));
 }
Ejemplo n.º 2
0
 public SyntaxHighlight(SyntaxEngine ASyntaxEngine, Font
                        ADefaultFont)
 {
     FAnalyzeResluts = ASyntaxEngine.AnalyzeResluts;
     FDefaultFont    = ADefaultFont;
 }