Exemplo 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));
 }
Exemplo n.º 2
0
 public SyntaxHighlight(SyntaxEngine ASyntaxEngine, Font ADefaultFont)
 {
     FAnalyzeResluts = ASyntaxEngine.AnalyzeResluts;
     FDefaultFont    = ADefaultFont;
 }