Daniel Marjamäki
|
a9e84c5cd5
|
preprocessor: handle include guards by not checking for configurations in header files
|
2009-01-22 18:19:17 +00:00 |
Nicolas Le Cam
|
f9191539a8
|
Code cleanup.
|
2009-01-21 22:07:22 +00:00 |
Reijo Tomperi
|
1ef2c5caf5
|
Fixed style
|
2009-01-21 21:58:06 +00:00 |
Nicolas Le Cam
|
b7e4f1319c
|
Fix Preprocessor::read to handle char constant of more than one char, fixing issue #45; Fix the test that handle the case.
|
2009-01-21 21:45:17 +00:00 |
Reijo Tomperi
|
53d02c0804
|
Fix Ticket #43, preprocessor: include file doesn't work so good in subfolders (note, because of other issues, checking will be very slow now
that this is fixed)
|
2009-01-21 21:03:46 +00:00 |
Reijo Tomperi
|
176dd41306
|
Fixed Ticket #40, Check copyright texts in files, now that we have new developers.
|
2009-01-21 20:04:20 +00:00 |
Daniel Marjamäki
|
76cb2310af
|
preprocessor: handled problem with parsing strings when expanding macros
|
2009-01-21 17:11:24 +00:00 |
Daniel Marjamäki
|
d82314b365
|
preprocessor: Handle ##
|
2009-01-20 18:28:24 +00:00 |
Reijo Tomperi
|
4d0e3dac45
|
Added a test case and fixed bug. If #include was inside a string, cppcheck hanged in preprocessor.
|
2009-01-19 19:24:41 +00:00 |
Daniel Marjamäki
|
af87fececa
|
preprocessor: Activated the include handling
|
2009-01-19 17:47:43 +00:00 |
Reijo Tomperi
|
3cb51d6946
|
Fixing crash, not sure about side effects. Ticket #37
|
2009-01-18 23:03:28 +00:00 |
Reijo Tomperi
|
50d9a085da
|
Added temporary bailout code, cppcheck crashes when string checking leaks out. This needs a better fix, this is just to
see the problem more easily.
|
2009-01-18 22:46:48 +00:00 |
Reijo Tomperi
|
45c1b3c3ca
|
More work for includes, still commented out. Uncomment from tokenize.cpp and
preprocessor.cpp to take into use.
|
2009-01-18 18:59:58 +00:00 |
Reijo Tomperi
|
3f98024215
|
More work for includes, still commented out. Tokenizer needs #file handling
|
2009-01-18 18:01:56 +00:00 |
Daniel Marjamäki
|
0177f77505
|
code style fix
|
2009-01-18 17:47:40 +00:00 |
Reijo Tomperi
|
b1250e1750
|
Some work for the include support (commented out for now)
|
2009-01-18 17:13:05 +00:00 |
Daniel Marjamäki
|
965daabe60
|
preprocessor: Make sure that "#define ABC (a+b+c)" is expanded correctly
|
2009-01-18 16:56:12 +00:00 |
Daniel Marjamäki
|
8785483878
|
preprocessor: Reactivated the expandMacros. This time it's done after the #if #else #endif has been
processed
|
2009-01-18 16:42:15 +00:00 |
Daniel Marjamäki
|
ea686a1da9
|
preprocessor: fixed so the TestPreprocessor::preprocessor_undef succeeds
|
2009-01-18 16:37:40 +00:00 |
Daniel Marjamäki
|
73630c4640
|
style updated
|
2009-01-18 12:19:48 +00:00 |
Daniel Marjamäki
|
6cb6e163cd
|
preprocessor: Refactoring. Broke out some functionality of expandMacros into a class Macro
|
2009-01-18 12:17:26 +00:00 |
Daniel Marjamäki
|
4ee4645858
|
Preprocessor: Reverted [1008] - The old expandMacros was readded
|
2009-01-18 10:54:07 +00:00 |
Daniel Marjamäki
|
86c95c27d2
|
Preprocessor: Removed "Preprocessor::expandMacros" and commented all its tests
|
2009-01-18 07:32:06 +00:00 |
Daniel Marjamäki
|
0a027a55ef
|
preprocessor: Don't use the "expandMacros" from cppcheck
|
2009-01-18 07:22:17 +00:00 |
Daniel Marjamäki
|
c279f83664
|
preprocessor: bail out code in expandMacros
|
2009-01-16 21:30:06 +00:00 |
Daniel Marjamäki
|
a39eaec1cc
|
preprocessor: Fixed a null pointer dereference
|
2009-01-16 19:50:39 +00:00 |
Daniel Marjamäki
|
a01c5a6099
|
preprocessor: Bail out the expandMacros if it finds "#undef". The previous handling can cause cppcheck to hang
|
2009-01-14 19:50:17 +00:00 |
Daniel Marjamäki
|
b9460ca6f8
|
preprocessor: a segmentation fault fix. Check if tokens is null.
|
2009-01-14 17:22:11 +00:00 |
Daniel Marjamäki
|
153487d504
|
preprocessor: Style updates
|
2009-01-12 06:43:56 +00:00 |
Daniel Marjamäki
|
eb8675ab76
|
preprocessor: Handle newlines better
|
2009-01-12 06:33:06 +00:00 |
Daniel Marjamäki
|
ea6c48b2bd
|
preprocessor: fixed a small bug when expanding macro without parameter
|
2009-01-11 16:06:37 +00:00 |
Daniel Marjamäki
|
da881fdd0a
|
preprocessor: Fixed bug when expanding macros without parameters
|
2009-01-11 15:51:46 +00:00 |
Daniel Marjamäki
|
ecdfee850d
|
preprocessor: expand macro without parameters
|
2009-01-11 15:07:13 +00:00 |
Daniel Marjamäki
|
9d8af10583
|
errmsg: the "unused function" message shall not take any Tokenizer nor Token parameters
|
2009-01-11 08:10:51 +00:00 |
Daniel Marjamäki
|
94667320e8
|
preprocessor: Handle "<backslash><newline>" better
|
2009-01-11 07:19:28 +00:00 |
Daniel Marjamäki
|
ae4ab2fcb6
|
preprocessor: code style fixing
|
2009-01-10 07:09:47 +00:00 |
Daniel Marjamäki
|
cd9323ca62
|
preprocessor: handle the \newline in strings
|
2009-01-10 07:07:51 +00:00 |
Daniel Marjamäki
|
de7de91091
|
preprocessor: applied patch submitted by kimmov
|
2009-01-07 17:47:32 +00:00 |
Daniel Marjamäki
|
40637e436f
|
Reverted [890] it cause more problems with Visual C++
|
2009-01-07 15:43:20 +00:00 |
Daniel Marjamäki
|
8c71c4194f
|
Borland C++: Removed unneeded ifdefs
|
2009-01-07 15:16:15 +00:00 |
Reijo Tomperi
|
e435a1f1d6
|
Refactoring: Added src/ and test/ folders. Moved source files to those folders, updated makefile and codeblocks project file.
|
2009-01-06 14:18:36 +00:00 |