File: c.tld

package info (click to toggle)
the 3.0-1
  • links: PTS
  • area: main
  • in suites: potato
  • size: 4,132 kB
  • ctags: 4,916
  • sloc: ansic: 63,656; sh: 1,566; makefile: 439
file content (74 lines) | stat: -rw-r--r-- 809 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
*
* This file contains the THE Language Definition for C/C++
* It is based heavily on Kedit's KLD file format.
*
* Name = *C
*
:case
  respect
:option  
  preprocessor #
:number
  c
:identifier
  [a-zA-Z_] [a-zA-Z0-9_]
:string
  single backslash
  double backslash
:comment
  paired /* */ nonest
  line // any
:label
  delimiter : column 1
:match  
  ( )
  { }
  #ifdef,#if,#ifndef #endif #else,#elif,#elseif
:keyword
  #define
  #elif
  #else
  #endif
  #error
  #if
  #ifdef
  #ifndef
  #include
  #line
  #pragma
  #undef
  auto
  bool
  break
  case
  char
  const
  continue
  default
  delete
  do
  double
  else
  enum
  extern
  float
  for
  goto
  if
  int
  long
  new
  register
  return
  short
  signed
  sizeof
  static
  struct
  switch
  typedef
  union
  unsigned
  void
  volatile
  while