Menu

#1 New C Parser

0.1
open
Requirement (1)
2013-02-27
2013-02-27
No

The current c parser just lists all symbols in every .c file, including key words. A new, better parser is needed that will:

  • Add included files to the index.
  • Set files to depend on files they include.
  • Parse the code using regular expressions.
  • Recognise local variables and mark them as such in the index. Possibly exclude them from indexing.
  • Recognise the type of symbol (var, type, macro etc...) the type of vars and functions(int, QString etc...) and weather they belong to a given namespace, class etc...

As many parts of the c parser should be reusable as possible for other, later parsers.

Discussion


Log in to post a comment.

MongoDB Logo MongoDB