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