aboutsummaryrefslogtreecommitdiff
path: root/odb/parser.cxx
AgeCommit message (Expand)AuthorFilesLines
2013-10-15Automatically map C++11 enum classes (strong enums)Boris Kolpackov1-5/+34
2013-02-12Work around odd GCC tree behavior2.2.0Boris Kolpackov1-4/+4
2013-02-09Update copyright yearBoris Kolpackov1-1/+1
2012-08-31Add support for virtual data membersBoris Kolpackov1-28/+124
2012-08-24Cosmetic changesBoris Kolpackov1-3/+3
2012-08-16Add support for automatically discovering accessor/modifier functionsBoris Kolpackov1-0/+2
2012-08-15Add support for member accessors/modifiersBoris Kolpackov1-10/+38
2012-04-26Fix bug in type printing during parsing (--trace crash)Boris Kolpackov1-1/+1
2012-01-29Update copyright yearBoris Kolpackov1-1/+1
2012-01-29Remove author field from file headerBoris Kolpackov1-1/+0
2012-01-26Remove unnecessary codeBoris Kolpackov1-17/+1
2012-01-26Implement support for database schemaBoris Kolpackov1-10/+100
2012-01-08Add support for defining composite value type as class template instantiationsBoris Kolpackov1-8/+1
2011-10-21Add aliases to GCC tree node to semantic graph node mapBoris Kolpackov1-1/+6
2011-10-21Add name hint to the qualifies edge (cvr-qualification)Boris Kolpackov1-0/+58
2011-09-19Rename error.?xx to diagnostics.?xxBoris Kolpackov1-1/+1
2011-09-11Generalize pragma code to support arbitrary types for context valuesBoris Kolpackov1-35/+9
2011-09-06Add support for object pragmaBoris Kolpackov1-4/+4
2011-07-24Allow pragmas to be either overriding or accumulatingBoris Kolpackov1-34/+48
2011-07-22Register enumerators in tree-node map, fix enumerator values calculationBoris Kolpackov1-7/+11
2011-07-22Add support for optional tree node value in pragmasBoris Kolpackov1-0/+8
2011-07-19Store location along with pragma value in semantic graph contextBoris Kolpackov1-0/+2
2011-06-28Handle anonymous union membersBoris Kolpackov1-0/+19
2011-04-25Add typedef hints, move hint map to semantics::unitBoris Kolpackov1-16/+17
2011-04-25Use out own diagnostic functions to avoid bogus location contextBoris Kolpackov1-5/+7
2011-04-19Store enumerator values in semantics graphBoris Kolpackov1-2/+14
2011-04-19Name enumerators in outer scopeBoris Kolpackov1-18/+42
2011-02-01Add global namespace to node mapBoris Kolpackov1-0/+2
2011-01-04Copyright updateBoris Kolpackov1-1/+1
2010-11-28Add namespace nodes to the lookup mapBoris Kolpackov1-5/+6
2010-11-22Implement support for one-to-{one,many} inverse relationshipsBoris Kolpackov1-0/+2
2010-11-15Maintain GCC tree node for all semantic graph nodesBoris Kolpackov1-13/+16
2010-11-06Add support for container persistenceBoris Kolpackov1-2/+18
2010-10-29Cosmetic changesBoris Kolpackov1-2/+2
2010-09-28Get rid of compiler warningsBoris Kolpackov1-5/+41
2010-09-25Wrap macro that expands to a type in () in castsBoris Kolpackov1-2/+20
2010-09-22Handle pragmas for fundamental types and template instantiationsBoris Kolpackov1-0/+39
2010-09-13Change GPL v3Boris Kolpackov1-1/+1
2010-08-19Use type names as specified in the header that we compileBoris Kolpackov1-5/+31
2010-05-21Go into the std namespace even if it is builtinBoris Kolpackov1-4/+2
2010-04-03Split parser into interface and implementationBoris Kolpackov1-30/+168
2010-04-02Move parser into a separate set of filesBoris Kolpackov1-0/+1636