Wolfgang (Blub) Bumiller
|
6c0b4a46fe
|
moving ftepp_out further up, using it in ftepp_macro_call, generating output of parameter-less macros
|
2012-11-16 20:49:37 +01:00 |
|
Wolfgang (Blub) Bumiller
|
5f287fc476
|
ftepp_macro_call/ftepp_skipallwhite
|
2012-11-16 20:46:52 +01:00 |
|
Wolfgang (Blub) Bumiller
|
0bd0a430d6
|
Also allow empty-parameter-list macros
|
2012-11-16 20:41:20 +01:00 |
|
Wolfgang (Blub) Bumiller
|
c48b9dbf61
|
Parsing basic macro body, no special tokens yet
|
2012-11-16 20:38:44 +01:00 |
|
Wolfgang (Blub) Bumiller
|
52d7a5d7be
|
Set the mergelines flag only for preprocessor commands
|
2012-11-16 20:32:03 +01:00 |
|
Wolfgang (Blub) Bumiller
|
053d8fb0e2
|
mergelines flag for the lexer to handle a backslash-newline
|
2012-11-16 20:29:20 +01:00 |
|
Wolfgang (Blub) Bumiller
|
d4fe6ed82d
|
fixing up dtors, parsing parameters of macros
|
2012-11-16 20:15:04 +01:00 |
|
Wolfgang (Blub) Bumiller
|
34646cfca7
|
Update #if description comment
|
2012-11-16 20:04:30 +01:00 |
|
Wolfgang (Blub) Bumiller
|
45a354d664
|
Unary NOT in #if
|
2012-11-16 20:02:27 +01:00 |
|
Wolfgang (Blub) Bumiller
|
bdd8b8275e
|
handling the noops flag better now
|
2012-11-16 19:32:02 +01:00 |
|
Wolfgang (Blub) Bumiller
|
6ab09ef3bf
|
Parsing some basic #ifs with defined()
|
2012-11-16 19:28:20 +01:00 |
|
Wolfgang (Blub) Bumiller
|
bd5b2a8b58
|
Fixing indentation
|
2012-11-16 19:07:23 +01:00 |
|
Wolfgang (Blub) Bumiller
|
0c75182aab
|
Some #if parsing
|
2012-11-16 19:01:44 +01:00 |
|
Wolfgang (Blub) Bumiller
|
0473fd84d1
|
using ftepp_out which will honor conditions
|
2012-11-16 18:29:46 +01:00 |
|
Wolfgang (Blub) Bumiller
|
cc1c197fc6
|
macro structure, parsing ifdefs and non-macro defines
|
2012-11-16 18:27:32 +01:00 |
|
Wolfgang (Blub) Bumiller
|
4bee1bdb6e
|
Basic structure of ftepp
|
2012-11-16 17:46:16 +01:00 |
|
Wolfgang (Blub) Bumiller
|
07ca2e6407
|
importing initial ftepp.c; -E option now executes the preprocessor
|
2012-11-16 16:57:59 +01:00 |
|