C.xml 1.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142
  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 &lt;assert.h&gt;"
  8. "#include &lt;alloc.h&gt;"
  9. "#include &lt;ctype.h&gt;"
  10. "#include &lt;dir.h&gt;"
  11. "#include &lt;errno.h&gt;"
  12. "#include &lt;float.h&gt;"
  13. "#include &lt;limits.h&gt;"
  14. "#include &lt;math.h&gt;"
  15. "#include &lt;setjmp.h&gt;"
  16. "#include &lt;signal.h&gt;"
  17. "#include &lt;stdarg.h&gt;"
  18. "#include &lt;stdef.h&gt;"
  19. "#include &lt;stdio.h&gt;"
  20. "#include &lt;stlib.h&gt;"
  21. "#include &lt;string.h&gt;"
  22. "#include &lt;time.h&gt;"
  23. "void main(){&#x0D;&#x0D;}"
  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="#642EFE"> </Attribute>
  30. <Comment Start="//" ></Comment>
  31. <Comment Start="/*" End="*/" Multiline="true" Folding="true"></Comment>
  32. <Token Start="#" Attribute='DIRECTIVE'> </Token>
  33. <Token CharsStart="0..9" Content = '0..9.' Attribute='NUMBER'> </Token>
  34. <Token Start="#" Attribute='Directive'> </Token>
  35. <String Start='"' End='"'></String>
  36. <Keyword>if else switch case default break goto return for while do continue typedef sizeof NULL</Keyword>
  37. <Keyword>void struct union enum char short int long double float signed unsigned const static extern auto register volatile</Keyword>
  38. <Block Start="{" End= "}"> </Block>
  39. </Language>