1This parser only parses C files - provide them as arguments on the command line or get a hard-coded buffer parsed when no arguments are provided 2 3We are parsing C which provides the following kinds: 4d: macro 5e: enumerator 6f: function 7g: enum 8h: header 9l: local 10m: member 11p: prototype 12s: struct 13t: typedef 14u: union 15v: variable 16x: externvar 17z: parameter 18L: label 19D: macroparam 20 21Parsing buffer: 22foo line: 1 kind: function lang: C 23bar line: 3 kind: function lang: C 24main line: 5 kind: function lang: C 25