1<?xml version="1.0"?> 2<Language name="C" ext="c" CaseSensitive="true"> 3 <Completion CaseSensitive="false"> 4 <Include Attribute="Keyword"></Include> 5 <List> 6"#include " 7"#include <assert.h>" 8"#include <alloc.h>" 9"#include <ctype.h>" 10"#include <dir.h>" 11"#include <errno.h>" 12"#include <float.h>" 13"#include <limits.h>" 14"#include <math.h>" 15"#include <setjmp.h>" 16"#include <signal.h>" 17"#include <stdarg.h>" 18"#include <stdef.h>" 19"#include <stdio.h>" 20"#include <stlib.h>" 21"#include <string.h>" 22"#include <time.h>" 23"void main(){

}" 24 </List> 25 </Completion> 26 <Attribute Name="Keyword" Style="b"> </Attribute> 27 <Attribute Name="Comment" ForeCol="#00B0F7"> </Attribute> 28 <Attribute Name="Number" ForeCol="#DF7400"> </Attribute> 29 <Attribute Name="Directive" ForeCol="#FE2EF7"> </Attribute> 30 31 <Comment Start="//" ></Comment> 32 <Comment Start="/*" End="*/" Multiline="true" Folding="true"></Comment> 33 <Token Start="#" End="" Attribute='DIRECTIVE'> </Token> 34 <Token CharsStart="0..9" Content = '0..9.' Attribute='NUMBER'> </Token> 35 36 <String Start='"' End='"'></String> 37 <Keyword>if else switch case default break goto return for while do continue typedef sizeof NULL</Keyword> 38 <Keyword>void struct union enum char short int long double float signed unsigned const static extern auto register volatile</Keyword> 39 <Block Start="{" End= "}"> </Block> 40 41 </Language> 42