More work for C++ mode:
-rw-r--r-- 403 AUTHOR
-rw-r--r-- 17976 COPYING
-rw-r--r-- 3924 Makefile
-rw-r--r-- 426 NEWS
-rw-r--r-- 1170 README
-rw-r--r-- 1364 TODO
drwxr-xr-x - adt
-rw-r--r-- 53404 ast.c
-rw-r--r-- 5982 ast.h
-rw-r--r-- 164322 ast2firm.c
-rw-r--r-- 1134 ast2firm.h
-rw-r--r-- 19571 ast_t.h
drwxr-xr-x - builtins
-rw-r--r-- 821 config.h.in
-rw-r--r-- 373 config.mak.example
-rwxr-xr-x 240 create_builtins_h.sh
-rw-r--r-- 5831 diagnostic.c
-rw-r--r-- 2055 diagnostic.h
drwxr-xr-x - driver
-rw-r--r-- 1596 entity.h
-rw-r--r-- 6554 entity_t.h
-rw-r--r-- 2767 entitymap.c
-rw-r--r-- 1609 entitymap_t.h
-rw-r--r-- 19687 format_check.c
-rw-r--r-- 1165 format_check.h
-rw-r--r-- 1421 lang_features.h
-rw-r--r-- 36881 lexer.c
-rw-r--r-- 1628 lexer.h
drwxr-xr-x - lextest
-rw-r--r-- 36875 main.c
-rwxr-xr-x 809 make_release.sh
-rw-r--r-- 6948 mangle.c
-rw-r--r-- 1102 mangle.h
-rw-r--r-- 310864 parser.c
-rw-r--r-- 1235 parser.h
drwxr-xr-x - parsetest
-rw-r--r-- 40487 preprocessor.c
drwxr-xr-x - preproctest
-rw-r--r-- 1101 string_rep.h
-rw-r--r-- 955 symbol.h
-rw-r--r-- 1109 symbol_t.h
-rw-r--r-- 2966 symbol_table.c
-rw-r--r-- 1070 symbol_table.h
-rw-r--r-- 1324 symbol_table_t.h
-rw-r--r-- 1249 target_architecture.h
-rw-r--r-- 5405 token.c
-rw-r--r-- 2251 token_t.h
-rw-r--r-- 7015 tokens.inc
-rw-r--r-- 1015 tokens_preprocessor.inc
-rw-r--r-- 2945 tokens_punctuator.inc
-rw-r--r-- 36988 type.c
-rw-r--r-- 5916 type.h
-rw-r--r-- 10176 type_hash.c
-rw-r--r-- 1022 type_hash.h
-rw-r--r-- 6929 type_t.h
-rw-r--r-- 7563 types.c
-rw-r--r-- 3050 types.h
drwxr-xr-x - vc2005
-rw-r--r-- 6184 walk_statements.c
-rw-r--r-- 208 walk_statements.h
-rw-r--r-- 6859 warning.c
-rw-r--r-- 9012 warning.h
drwxr-xr-x - win32
-rw-r--r-- 6565 write_caml.c
-rw-r--r-- 956 write_caml.h
-rw-r--r-- 9306 write_fluffy.c
-rw-r--r-- 962 write_fluffy.h